Flash制作初心者の質問スレッドも17個目です。
FLASH制作したいけどわからないことがいっぱい。
そんなひとはここで質問してみよう。
/* 質問の際、以下の三点を"明確"にするとよろし */
【やりたい事】(例:×効果音つけたいです。○BGMとして流したいです。or ボタンクリックしたら鳴らしたいです。)
【質問内容】(例:×やり方を教えて。○どのような方法がありますか?or このような方法でやってるんですが〜云々。)
【使用環境】(例:×質問です。FLASHで〜云々。○FlashMX使用です。◎FlashMXをWinXPで使用です。)
/* スレのローカルルール・マナーです。 */
※質問者はメール欄に何も記入せずIDを出して下さい。
※二回目以降書き込むときはどの質問者か区別つくようにして下さい。(名前欄に最初のレス番号など)
※使用ソフト等の環境を書く事と、調べる努力を忘れずに。
※情報小出しは無視される傾向があります。ご了承ください。
※FAQ、
>>1-10は必ず一度読んできてください↓
2だ!
○FAQにあるけど、多分読んでないのであろう質問用の簡易FAQ
■SWFをFLAに戻すことは、無理だと思ってくれ(画像データや音声データを抜くのも無理だと思ってくれ)
■サウンドとムービーの同期ズレは、サウンドパネルの同期をストリーミングに設定して作り直そう
■パブリッシュしたらサウンドの音質が汚い(綺麗すぎ)なら、プロパティまたはパブリッシュ設定で変更
■売っている曲やキャラを自作Flashで使うのは自己責任で(勝手に使うのは違法)
■CDやゲーム、Flashから曲だけ抜く方法は、スレ違い板違い。LineOutとLineInを繋いで録音したら?
■ゴノレゴみたいな変な外人の声は、テキストトゥスピーチ
■外部SWFを使うような場合、パスが変わることに注意(単体では動いても、_rootなど使っているとダメ)
■CGIとSWFを連動させる場合、それらは同じ鯖にないとダメ
■ビットマップ画像の周囲の白い部分を消すには、フォトショップなどで透明にしてPNG形式
■イラストレータ画像はAIやEPSではなく、SWF形式で読み込め(ただし、複雑なグラデはデータが肥大化するのでやめれ)
■テキスト(文字)を2回、Ctrl+B(修正メニューの分解)することで、シェイプに変えることができる
■ビットマップ画像やシェイプを半透明にしたいなら、シンボル化してからプロパティのカラーでアルファ設定
■Enterキーで「再生」してもMC(ムービークリップ)は再生されない。Ctrl+Enter(プレビュー)しろ。(またはグラフィック使え)
>1オツ!
>2氏ね
11 :
前スレ996:03/10/22 19:57 ID:Lm5IkPqN
前スレの993ですが
2004を検討したいと思います。
Proの方が機能が多いようですが、ムリして買う必要は
ないでしょうか?フォームって機能が気になりますが・・
13 :
12:03/10/22 21:11 ID:???
というかMX2004って12月発売なんですね><
2004ですもんね・・
早くやりたいけど今出ているMXを買うと損でしょうかね、やっぱり・・・
14 :
Now_loading...774KB:03/10/22 21:29 ID:QhORZcZb
質問です。
ステージサイズが600*400で
その中心点、_x=300 _y=200からランダムに様々な方向に
移動させたいのですがどうしたらよいでしょうか?
移動させるMCは●で、インスタンス名は「tama」です。
15 :
14:03/10/22 22:39 ID:QhORZcZb
今のところのスクリプト
onClipEvent (load) {
if (_name == "tama") {
maxNum = 20;
for (num=0;num<maxNum;num++) {
this.duplicateMovieClip("sonw"+num,10+num);
}
}
this.init();
function init () {
_x = 300;
_y = 200;
speed = Math.random()*5+3;
scale = speed * 7 + 44;
_xscale = scale;
_yscale = scale;
_alpha = speed * 10 + 20;
}
}
onClipEvent (enterFrame) {
_y += speed;
if (_y>500) {
this.init();
}
}
16 :
14:03/10/22 22:44 ID:QhORZcZb
ロードされて複製された
sonw0から19をランダムな方向に回転させればいいんだと思うんだけど・・・
さっぱり、わからない・・・
ASの本は「教えて、FLASHMXアクションスクリプト」を見てます。
使用ソフトはFLASH MX、OSはWINXPです。
おねがいします。
>>11 swfをアップできるなら見せた方が分かりやすいと思います。
>>13 今、MXを買うとMX2004への無償アップグレードがついている。
ショップによってはシール張り忘れている場合あるので、ちゃんと確認する。
ただし、学生版のMXからのMX2004への無償アップグレードも有償アップグレードもないから、
学生版にしたい人は待つべし
PROは必要ない
-
どうでもいいけど、MX2004の描画部分って全く変わってないね。
ええ加減、もう少し高機能なグラデとか、
多間接モデルに使える階層構造とか取り入れてくれりゃいいのに。
(BeOS版があった某Flash互換ソフトには二次元ボーンがあったが、それがすげえ羨ましい)
20 :
13:03/10/23 00:45 ID:???
そうなんですか〜それじゃMX買ってこようかなぁ
描画はアドビのイラストレーターがあるからすればいいのかな。
レスありがとうでした!
FlaをQuickTime形式で書き出す際、どう足掻いてもフリーズしてしまうのですが、やはりマシンとの相性の問題なのでしょうか・・・
環境:FlashMX MacOS9.x RAM512
>>21 QuickTimeインストしてないとか?
総フレーム数がばかでかいとか?
画像サイズがでかすぎとか?
フレームレートが高杉とか?
3フレームくらいでつくってみてもだめなのか?
もうちょっと詳しく
>>21 単純に「処理に時間が掛かっているのを、フリーズしてると思い込んでいる。」に一票
>>21 「9.x」なんて書き方をしてるけど(条件の小出しはヤメレ)
CPU性能もあると良いト思う。相性の問題じゃ無いと思う。
「コマンド+shift+ピリオド」(タスクの終了)や、「コマンド+alt+esc」(アプリケーションの強制終了)は機能するでしょうか?
今の所、割り当てメモリを増やす位しか思い付かないけど・・・
システムファイル方面の問題の可能性もある(予想)。必要なファイルが無い(消えてしまった)とか。その場合は再インs(ry
ある特定の領域を隠すってことをやりたいです。
マスクレイヤだと、オブジェクトの形のとおり下のレイヤを「切り出し」ますよね。
これの逆で、あるオブジェクトの形のとおり下のレイヤを「見せなく」したいのです。
そんなレイヤを作って、編集中に表示させなくしても、パブリッシュ時には現れてしまいます。
どうしたらこれを実現できるでしょうか?御存知の方、教えて頂けないでしょうか。。。
26 :
25:03/10/23 08:45 ID:???
27 :
21:03/10/23 09:13 ID:???
>>22 QuickTimeはインスコしてあります。
総フレーム数は1で、画像もそれほど大きくないのですが、その1フレーム中にインスタンスが80個近くあります・・・
で、それ全部にアルファがかかっているのでひょっとしたら・・・
フレームレートが高いとマズいのでしょうか?
50くらいに設定してあります。
試しに3フレームで作ってみたらうまくいってくれました。
失敗する方は、「書き出し中...」は終わるようなのですが、「処理中...」に移行せずにフリーズしてしまうようです。
>>23 それは無いと思います。
試しに一晩寝かせてみたので・・・
28 :
21:03/10/23 09:22 ID:???
>>24 すいません、小出しにしているつもりではなかったのですが、丁度フリーズについてテストしていたところだったので・・・
OS J1-9.1です。
相性ではないですか・・・
「コマンド+shift+ピリオド」は動作しませんでした。
「コマンド+alt+esc」はシステムエラーが発生しました・・・
割り当てメモリを増やしたら立ち上げた時点でフリーズしました_| ̄|○
29 :
14:03/10/23 09:27 ID:???
>>25 単純に、そのオブジェクトの形のやつを最前線のレイヤーに
もってくれば、いんじゃないの?
>そんなレイヤを作って、編集中に表示させなくしても、パブリッシュ時には現れてしまいます。
てのが、よく分からないけど・・・
マスクならステージサイズいっぱいに塗りで塗っちゃって表示させたくない部分だけ塗らない
っていうのもだめなのかな??
>>21 具体的にマシンパワーがほしいところ
フレームレート50でインスタンスが80個(多分全部動作してるのかな?)
だとしたら、相当おたいと思うけど・・・
とりあえず、マシンパワーかソースをうpしてみるか・・・
で、
うちの質問は・・・
>>14 ロード時に、方向のランダム値を取得。
> onClipEvent (enterFrame) {
> _y += speed;
> if (_y>500) {
> this.init();
> }
何か三角関数を使う気がする・・・移動量と角度から、_xと_yを出す。
ああ、思い出せん・・・。どうやら脳は退化するものらしい。(10/23)
>>21 とりあえず単純な(データの少ない)ので可能かどうかやってみれ。
それでも出来なければ、システム系。出来たらマシンパワー問題。
31 :
14:03/10/23 11:58 ID:???
>>30 うーん、ということは、「_rotation」はつかわないのかなー?
「onClipEvent (enterFrame)」のなかに方向のランダム値を取得じゃだめだよね
フレームが再生されるたびに方向変わっちゃうし・・・
こちらWinMeでFLASHMXなんですけど、ボタンアクションでのしつもんなんです。
on(RollOver)でloadMovieレベル1でだしたものを、マウスがボタンに乗ってる時は
画像を表示はなした時に画像を消すアクションをしたいのですが、
どうすればできますか?お願いします
>>33 マルチかよ・・・6時間くらい(それでも少ないが)は待てよ。
漏れが答えない理由は、文章が理解しヅライから。コピペだし(釣り?)
>マウスがボタンに乗っている間は、画像を表示
これは理解出来た。
>はなした時に画像を消すアクション
RollOutって事ですか?
『unload』を使えば良いと思う。としかイエネーョ。
あと、17になって質問者のIDをあまり見ないな。「
>>1読め」って事で。
35 :
Now_loading...774KB:03/10/23 14:38 ID:4irk5akd
フラッシュにcgiのURLからデータを読ませたいのですが、わかりません。
そのままフラッシュから変数を読み込ませる方法はできたのですが、
例 board.swf?d=3
cgiに設置したフラッシュに変数を読み込ませようとした所、出来ませんでした。
例 board.cgi?d=3
そもそもできるのかどうなのか、だけでもいいので宜しくお願いします。
36 :
21:03/10/23 15:09 ID:???
>>29>>30 なるほど・・・やはりマシンパワーの問題っぽいですね・・・
別のマシンで出来るかどうか試してみます。
御助言ありがとうございました
>>35 掲示板のページ数によって表示が変わるようにしたいとか、そういう目的?
それだったら、スクリプト中に絶対$pageだのがあるはずだから、
# 無かったら作ってしまえ。
print "<embed src=¥"board.swf?d=$page¥"></embed>";
# perlの文法忘れた。?もエスケープしないといけないんだっけ?
こんな感じで逝けると思うが、どうか。試してないからわからんけど。
ID表示無しは放置で行きましょう。
39 :
35:03/10/23 19:40 ID:4irk5akd
>>37 有難うございます。解決できました。
flash掲示板で書き込みボタンを押すと同じページへ
飛ぶようにしたかったんです。
41 :
Now_loading...774KB:03/10/23 20:41 ID:k1AsiI79
MacでFLASHMXを使用しています。
外部テキストを読み込んで、
そのダイナミックテキストフィールド内に
「UIコンポーネント」のScrollBarを配置しても
スクロールバーは出るのですが、
マウスで動かす部分(ドラッグなどをしてテキストをスクロールさせる物)
が出てこないのですが、どうしたらいいでしょうか?
>>41 ちゃんとリンクさせてるのかと。
テキストフィールドにドロップしてみたかぃ?
43 :
41:03/10/23 23:52 ID:k1AsiI79
>>42 ちゃんとテキストフィールドにドロップして
ムービープレビューをしてみたのですが
スクロールバーは出ていて、スクロールボタン(?)がでてないんです、、
44 :
Now_loading...774KB:03/10/24 00:25 ID:sR5FhiX4
45 :
739:03/10/24 00:27 ID:???
>>43 テイウカアナタ、TextFieldインスタンスのセッテイ、「マルチライン(複数行表示)」にシテナイデショウ。
ツールボックスから配置したTextFieldの初期セッテイハ、「シングルライン(単一行表示)」デスヨ。
マルチラインセッテイに変更シテクダサイ。
46 :
41:03/10/24 00:30 ID:VeGED1c3
>>44 ボーダーも表示させたり、非表示にしたりしましたが無理でした。。
>>45 ちゃんと複数行にしたんですけどできなかったんです。。。
一応いじれそうなとこは、色々いじってみたんですけど、
他になにか原因になりそうなものってありますか?
47 :
Now_loading...774KB:03/10/24 00:31 ID:HoSC6RpT
48 :
739:03/10/24 00:36 ID:???
>>46 デハ、インスタンス名が正しくセッテイされていない可能性がカンガエラレマス。
配置したTextFieldインスタンス名ト、UIコンポネントにセッテイシタ、Target TextFieldインスタンス名
が同じ値であるかどうかをカクニンしてクダサイ。
序でに、両インスタンスが同じMovieClip階層に配置されているカ、なおかつ実行後、
対象TextFieldのインスタンス名を動的に変更したりシテナイかもカクニンしてクダサイ。
50 :
41:03/10/24 00:49 ID:VeGED1c3
>>48 カクニンしました。同じ値でしたが、まだダメみたいです。
他にはないでしょうか?
52 :
739:03/10/24 00:58 ID:???
>>50 同じ階層に正しく配置されているかカクニンしてクダサイ。
例えば、配置していると思われるMovieClipのアクションフレームに以下のようなコードを記述してみてクダサイ。
trace(TextFieldインスタンス名);
trace(UIScrollBarインスタンス名);
53 :
Now_loading...774KB:03/10/24 01:10 ID:Wh62hR+m
テキストをゲームの文章みたいに、一文字目から順番に表示させるようにするには
どうしたらいいでしょうか?
一文字ずつシンボルにして順番に表示させるのはいくらなんでも数が多くなりすぎるし、
あとはシンボルじゃなくてタイムライン上に一文字ずつ乗せていく方法しか思いつきませんでした。
54 :
739:03/10/24 01:10 ID:???
>>50 念のためカクニンしますガ、「インスタンス名」と「変数名」は別の概念デス。
MXのプロパティウインドウで言うと、TextFieldの「インスタンス名」は、左上2番目の
入力ボックスでセッテイデキマス。
・TextFieldがマルチラインセッテイにナッテイナイ
・置かれている場所がそれぞれ異なるMovieClip(の為、UIコンポネント側がTextFieldインスタンスを見つけれてない)
・TextFieldのインスタンス名とUIコンポネント側でセッテイしたTarget名が異なっている
・UIコンポネント配置後、ライブラリのUIコンポネント構築に必要なリソースの一部を破壊してしまった
・実行後、ActionScript等で動的に上記セッテイのいずれかが変更されるような事をシテイル。
上のどれか一つでも該当すると、スクロールバーは適切に動作シマセン。
55 :
739:03/10/24 01:15 ID:???
>>53 ・一つのマルチラインセッテイしたTextFieldに1文字ずつ内容を増やしたテキストデータを
時間変移で代入
・代入時、表示領域をオーバーしたバアイは一時停止&次回既存表示部の
テキストデータ消去。
が、一番カンタンです。ガ、表示される量がTextFieldの描画領域MAXに近づくに
つれて表示されるまで時間が掛かるようにナリマス。ので、1ラインずつ別TextField
を動的に作成し配置シテイクというのがベストかとオモイマス。
56 :
Now_loading...774KB:03/10/24 01:21 ID:HoSC6RpT
57 :
Now_loading...774KB:03/10/24 02:04 ID:Wh62hR+m
>>55 うあ、すごい早いレス感謝です。
早速試してみますね。
レスありがとうございました。
58 :
Now_loading...774KB:03/10/24 03:54 ID:t+h+sVDR
FlashMX Windows2k にてFlashムービー製作中の者です。
やりたいことは、数値を文字列に変換したい訳です。
str = String(num);
までは自力で調べたのですが桁数を指定する方法が見つかりません。
現状除算で桁数調べてやってます(見苦しいです
何か良い方法ありますか?
桁数を指定するtte?
60 :
58:03/10/24 04:24 ID:???
今やってるコードをは↓な感じです。
var num = random(100);
var str;
if( (num/1000) >= 1 ) str = String(num);
else if( (num/10) >= 1 ) str = "0" + String(num);
else str = "00"+ String(num);
trace(str);
61 :
Now_loading...774KB:03/10/24 04:37 ID:tqcCHtiS
flashでブラウザ閉じるボタンを作ろうとしたら
javascriptを使うしかないですかね?
62 :
Now_loading...774KB:03/10/24 06:19 ID:Hgcil6wS
環境:windows2000&FlashMXです
ゲームを作っているのですが
60フレームに1回程度の割合で敵を発生させるのに
主人公キャラのMCに
onClipEvent(enterFrame){
if( Math.rand()*60 < 1 ) createEnemy();
}
と書いていたのですが。アイテムや敵のスポーンは
主人公MCからではなく_rootから行ったほうがいいですよね。
_rootにenterFrameのような毎フレーム呼ばれるイベントを記述できますか?
_rootを2フレームにして繰り返す以外の方法でです。
それとも「game」という名で、リソースをまとめて管理するMCを作るべきでしょうか。
↓概念的なターゲットパス
_root.game.onClipEvent(enterFrame){
if( Math.rand()*60 < 1 ) createEnemy();
if( Math.rand()*60 < 1 ) createItem();
}
63 :
62:03/10/24 06:23 ID:Hgcil6wS
_root.onEnterFrameを見落としてました。すいません。
以前にも「何も無いところのクリック判定は?」と聞いて
_root.onMouseDownを教えてもらったのに。うかつでした。
64 :
739:03/10/24 06:54 ID:???
>>60 計算シタ数値の左ハシに桁数より1つ少ない数のゼロ文字列を加えたモノを用意シテ
できたソレの文字列長から右端桁数分、文字列を抜き出してクダサイ。
var num = random(100);
var s = "00"+num;
var str = s.substr(s.length-3);
trace(str);
65 :
58:03/10/24 07:55 ID:???
>739
ありがとうございます。
自分のよりかなりシンプルにできますね。
Thanks!!
いや、739はクッキーだと思うぞw
表示順と深度って全く同じものなんだな
swapDepthsでgetDepthの値自体を変更しちゃうんだ
敵1..敵2..・・・敵n..カーソル
みたいに_rootに配置していって、カーソルが敵の裏に表示されるから
swapDepthsで敵と交換したら、
敵を処理するforチェーンでカーソルまで処理対象になってビビッタ
つまり、純粋に表示順だけを変えることは出来ないんですね
といいたかったのです
68 :
739:03/10/24 09:01 ID:???
>>67 カーソルを深度値で特定せずインスタンス名又は対象インスタンスを指す変数で
認識するようにすればヨイデス。
マタ、繰り返し構文を用い複数のMovieClipを一括デ同一の処理を行う際、
在る対象ノミ操作対象から外したいバアイ、以下のようにすると良いデショウ。
var clip;
for(var i=0; i<iLength; i++){
clip = list_Clip[i];
if(clip != clip_Cursor){
//処理
}
}
シカシ上記処理は繰り返し構文の中1回の処理毎に分岐処理を行わせるという、
あまり高速化が見込めない処理となりますノデ、出来るならリスト化する際に、
対象が入らないようするのが望ましいデス。
リストの最適化は重要っすね。
例えば複数の敵をAttachして、その種類ごとに処理が違うなら、
種類別に分けてAttachする感じですね。
敵1はdepth100から、敵2はdepth200から、みたいに。
そうしないとEnemyKind配列を参照しなきゃいけなくなる。
あと、敵を消去する場合に、退避ポインタを確保して
敵同士交換して・・・みたいなことをやってたんですが swapDepths使えば
消したいMC.swapDepths(領域の最後尾);
敵の総数--;
領域の最後尾.removeMovieClip();
だけで済むんだなあ。
いや、それじゃ結局 MC消したかった位置に最後尾のMCが残るか
わい、あほやってんなあ・・・
for( i=消したいMCの深度 ; i<MCの最後尾 ; i++ ) {
_root[i].swapDepths(i+1);
}
MCの最後尾--;
でした・・・
_root[depth]のdepthと
getDepth、swapDepthのdepthて完全に独立してるんですね
混同して考えてた・・・
73 :
739:03/10/24 11:36 ID:???
>>72 トイウカ、そもそも
MovieClipオブジェクトのインスタンスに深度数値指定によって
同深度値を持つ子MovieClipに接続するような動作の
連想配列やプロパティはアリマセン。
それで接続出来ているというのは、単に子MovieClipの
インスタンス名に深度値を初期設定して配置した為と思われマス。
なので、
_root[1]
というのは、「"最上位のMovieClip(_root)の直接の子"であり、
かつ、インスタンス名が"1"であるMovieClip」への接続を意味シマス。
インスタンス名は深度値をswapDepth等を用い変更しても変わる事は無い為、
初期状態が
_name = 1
getDepth() = 1
で、swapDepth()で深度値が変わっても、_nameはカワリマセン。
74 :
Now_loading...774KB:03/10/24 11:37 ID:bgvi5x1L
アドベンチャーゲームなどによくある文字が一つずつ表示される効果をつけたいのですが
どのような方法があるのでしょうか?
とりあえず今はマスクを文字単位で伸ばして表示されるように見せているのですが
この方法だと文字数が変わった時にやっかいになります。
他に良い方法があったらお願いします。
OSは98、FlashMxを使用しています。
77 :
74:03/10/24 12:16 ID:???
すぐ前にあったとは…_| ̄|○
同じ質問あるとは思わなかったので検索してませんでした。
これからは検索します。
78 :
Now_loading...774KB:03/10/24 12:26 ID:tqcCHtiS
もういっかい聞きます
ブラウザを閉じるボタンを作るにはjavascriptを使う方法だけしかないんですか?
無礼者!出合え!出合え!
>>80 お前が帰れよゴミクズ
( ´,_ゝ`)プッ
>>81 お前の屁臭えよ
みんな迷惑するから帰ってくれ
83 :
739:03/10/24 13:15 ID:???
>>73のツヅキ
要望が多かったのかどうか知りませんガ、
MX2004から、MovieClipオブジェクトには、「getInstanceAtDepth」という新メソッドが追加されるようです
(解析したコアオブジェクトのインターフェースにそのような名称のメソッドが存在しました)
名前から推測するなら、「指定した深度値を持つ子MovieClipを検索し見つけたらそれを返す」
というものだと思われます。何故か戻り値の型が「MovieClip」になってるのがナゾですが。
(TextFieldも深度値を持ち、階層構造に存在し得るので、型指定はインターフェース型かもしくはObject型が
適当な気がするのですが。ていうかマクロメディアサン、自身の用意するクラスにはインターフェース一個も使ってナイように見えまス)
とはいえMXには存在しないので、無ければ作ってしまえばイイと。
で、試しに作ってみたのが以下のようなものです。コレを最初のフレームアクションに記述すると、以降
全てのMovieClipにgetInstanceAtDepthメソッドが追加サレマス。
///全てのMovieClipインスタンスに、指定した深度値を持つ直接の子MovieClipを検索し返すメソッド
///[getInstanceAtDepth]を追加します(MX2004で導入予定の同名メソッドの先取り)
if(MovieClip.prototype.getInstanceAtDepth == undefined){
MovieClip.prototype.getInstanceAtDepth = function(iDepth){
var value;
var clip_Parent = this;
for(var sPropertyName in clip_Parent){
value = clip_Parent[sPropertyName];
if(typeof value.getDepth == "function" && value._parent == clip_Parent && value.getDepth() == iDepth){
return value;
}
}
return null;
};
}
( ´,_ゝ`).。oO(ガスが溜まりすぎちった)
プッノ| |ヽ
・∵=( )
人
85 :
Now_loading...774KB:03/10/24 13:16 ID:Hgcil6wS
Windows2000ProfessionalとFlashMXです
WEBで拾ったフォントを使いたいのですが
パブリッシュすると標準フォントに変換されてしまいます。
ど、どーしましょう
86 :
739:03/10/24 13:18 ID:???
>>85 ブンカイしましょう。どうしてもブンカイしたくないのでしたら利用するテキスト分
フォントデータを埋め込みましょう(ブンカイするのとあまり意味カワリマセンケド)。
88 :
Now_loading...774KB:03/10/24 13:39 ID:GoSsRExB
質問です。
FLASH MX WindowsXP を使っているのですが、
traceのような一時的な出力ではなく、
外部のテキストファイルなどに書き出すとき、
どのようなActionScriptを記述したらよいでしょうか?
on(release){
ここに、書き出しのプログラムを書きたいんです。
}
スコアランキングのようにネット上で使うの?
それともローカルにファイル吐かれればOK?
90 :
Now_loading...774KB:03/10/24 13:59 ID:GoSsRExB
ネット上で、読み込むSWFファイルの履歴(リンクした順番)を書き出したいです。
>>90 どこに書き出すの?
使用者のPC?鯖上?
小出しやめれ。
ちょっと前にも話し出てたけどキャッシュが残ってて更新が反映されないって奴
あれってどれくらいの期間残るわけ?
それに対する対策って必要かなぁ?
まぁ、期間を指定してやるならSO使ったら同ですか?
という質問もしてみる。
ごめそ。いつまで残るかはわからない。
ただ閲覧者が削除した時じゃないかなぁとは思ってたけど、、俺も知りたい(w
>>95 LocalSharedObject(綴りミスは勘弁)
SOに閲覧日時、アクセスファイル名(ファイル名.拡張子?乱数)を記述しておき、
一定期間内だとそのファイルにアクセス。
一定期間外だともう一度乱数発生させる、のようなのはどうなんだろう
と夜空に問いかける(w
しかし、そこまで鯖いたわらないでもいい気がするね
インターネット一時ファイルにキャッシュされて、
IEのインターネットオプションの「使用するディスク領域」で
設定された容量を超えたら古いキャッシュから削除されて行くから、
残っている期間は予想できない。
というか前スレで、hoge.swf? のあとにランダムに文字列続けば
別ファイルとIEが思い込むから、キャッシュの影響をなくせるとかレス無かったっけ?
98 :
Now_loading...774KB:03/10/24 15:35 ID:GoSsRExB
すみません90です。
自分のパソコンに記録したいです。
自分で作ったWebをサーバーにはおかず、自分のパソコンの中でIEでみているときに、
そのリンク(とどったswfの順番)を記録したいです。
記録するところは、閲覧しているパソコンのデスクトップかマイドキュメント
にあるテキストファイルなどに出力したいです。
swfファイルは30個近くあるので、自分のWebを訪れて、出て行くまでの使ったswfを
記録したいです。
お願いします。
>>98 >自分で作ったWeb
ローカル環境でシミュレートしてるのかな?
てことはCGIなど使えるのでは?
100 :
Now_loading...774KB:03/10/24 15:41 ID:Njq+s8lt
すみませぬ、インストールする時に記入する
シリアル番号ってなんでしょうか?
↓慎重に↑の質問に答えてあげて
102 :
Now_loading...774KB:03/10/24 15:48 ID:GoSsRExB
はい。
アップロードする前に確認をしています。
自分の訪れたWebを書き出すように、訪れたswfを記録したいです。
作ったWebは一枚丸まるFLASHで作ってあります。
リンクするごとに、新しいswfに変わります。
無理です。FLASHは外部ファイル作成できません。
>>100 ・買ったらついてきます。
・入れないとインストールできません
・箱の中を一生懸命探しましょう
105 :
:03/10/24 16:15 ID:4xUfXO1F
JPEG画像を作成して、それをFLASHで使用したいのですが
JPEG画像の背景を透過にするにはどうすればよいのでしょうか?
それともJPEGを使用しないで、元々GIFで背景透過の画像を作れば
FLASHに取り込んでも自動的にそのGIF画像の背景は透過になってく
れるのでしょうか?
>>105 JPEGの透明にしたい部分をシンボル化してアルファを設定するか、透過GIFを使う。
透過GIFでロスレスにしとけばそのまま透過する。
107 :
:03/10/24 16:33 ID:4xUfXO1F
>>106 ありがとうございます。
JPEGをシンボル化して、シーンに取り込んだ後にアルファを試したのですが、
背景だけではなく表示する部分の画像も見えなくなっちゃうんですよ・・・。
>>105 GIF画像では色数が少なすぎるでしょう。
JPG画像は透過しないので必要なところ以外を削った
PNG画像で保存し、読み込めばいい。
>>107 アルファじゃなくて、マスク使わないと
あと、
>>1 読んで、最初の質問番号入れてね
>>102 自分だけが質問者じゃ無いんだから、レスアンカーつけるとかしろよ。
あと、名前欄に質問の番号くらい書け。
「したいです」が多すぎてやりたい事がハッキリしないんですが・・・
20回ぐらい読んで、ようやく理解出来た。
「使ったswfの順番を、テキストに書き出したい。」って事でしょ。CGIとか使えばできる。(ローカル環境でも)
>>102の「はい」は、CGIが使えるって意味の「ハイ」じゃ無いよね。シミュレートしてる方の返事だと思うけど。
とりあえず、新しいswfを呼び出す時に、『PUT』でCGIにファイル名を送る。最後にそのテキストファイルをDLする。これで履歴を知る事ができる。
どんな構造か書いて無いけど、Mainのswfに呼び出す構造だったら、変数に記憶させて、最後に選択可能なtextフィールドに出力して、コピペする。これならCGIは使わなくても大丈夫。
ついでに日本語の勉強も汁!結構国語は得意だったけど、苦労したぞ。
111 :
:03/10/24 16:48 ID:4xUfXO1F
最初の質問番号 : 105
>>105 必要なところ以外を削るというのは画像のサイズを小さくする
ということですか?
PNGにして背景を透過にしようとしたらGIFと同じく256色限定
になってしまい画像がきたなくなったのでやめました。
>>107 マスク?・・・って何ですか? マスクの説明があるサイトとかを
教えていただけないでしょうか?
112 :
Now_loading...774KB:03/10/24 16:52 ID:GoSsRExB
>>110 102です。失礼しました。
あと、ありがとうございました。
>>105 >マスク?・・・って何ですか?
質問に来る前に、チュートリアル全部やって、ヘルプを全部嫁。
>>111 >>105 >>必要なところ以外を削るというのは画像のサイズを小さくする
>>ということですか?
違う。背景を透過させたいんじゃないの?
だからいらない背景を消しなさいよってこと。
>>PNGにして背景を透過にしようとしたらGIFと同じく256色限定
>>になってしまい画像がきたなくなったのでやめました。
ソフトはなに?
念のためにPhotshopでヌード写真入れて作ってflashに読み込ま
せたけどみたけど、普通に出来るよ。
まあ、がんばって。
おれは、ここでおしまい。
115 :
◆gfFjaqv/HU :03/10/24 17:17 ID:Yv8eKPIB
フラッシュはじめたばかりのもんなんですけど、
こんなことができるぞ!!ってなサンプル集めたようなとこってないですかね?
フラッシュの可能性ってテーマでかきものしなくちゃいけないんだけど、
HTMLでもできるようなことしか、フラッシュでできない初心者なもんんで…
調べてみても結局本買ってってとこに行き着いて
>>115 本買えばいいじゃん。いっぱいサンプルあるでしょ。
118 :
Now_loading...774KB:03/10/24 17:46 ID:Njq+s8lt
119 :
Now_loading...774KB:03/10/24 17:48 ID:crDlU1y1
MX使ってます。
ランダムの公式の意味がわからなくなってきたので、教えて下さい。
hoge = Math.floor(Math.random()*10)+1;
1〜10までの数字を出すとき、上記の式でいいのでしょうか。
解説として、+1したのは、数字の1から数えるよってことで、
10としたのはは、1から数えて10個の数字のうちランダムでだすよっていう意味ですよね?
なんかこんがらがってきてしまい、こんな初期の質問ですみまえん。
おねがいします。
>>119 前スレ
326 名前:Now_loading...774KB[] 投稿日:03/10/09 03:31 ID:eRFfcwLr
質問です。
ASで1から10までのランダムな数値を出したい場合。
hensu = Math.floor(Math.random()*9)+1;
と書きましたが、どうやら間違っているようで、
「10」が算出されていないようです。
正しい書き方を教えてください。
327 名前:Now_loading...774KB[sage] 投稿日:03/10/09 03:38 ID:???
*10
328 名前:Now_loading...774KB[sage] 投稿日:03/10/09 03:44 ID:???
>>326 327の補足
数字は"0"から始まるので、
hensu = Math.floor(Math.random()*9)+1;
の場合だと(0〜8)+1 って事になる。
329 名前:Now_loading...774KB[sage] 投稿日:03/10/09 04:19 ID:???
Math.random()は、
0.00000000...〜0.999999999...
で、1にはならないというのが重要です。
使用ソフトはMXです。
かなり初歩的な質問をしますが、
自作でLoading画面を作成したいんですが、作り方が分かりません。
ただ「Now Loading...」と「start」が表示されるような簡単なものがいいです。
よろしくお願いします。
なぁ・・・
この手の「ネタ」辞めませんか。
124 :
Now_loading...774KB:03/10/24 20:18 ID:D32WtLq0
シーンを2つ以上作ったときに、たまにシーン2にストリーミングしている音楽が
シーン1で流れるときがあるんですけど、どうしてでしょうか?
良ければ対処法を教えてください。
重くてフレームがずれてるのかな・・・?
125 :
739:03/10/24 20:21 ID:???
>>124 ウーンそですね、
各シーンの終わりのフレームに空白キーフレームを配置し、以下のようなフレームアクションを記述してみてクダサイ。
var sd = new Sound(this);
sd.stop();
126 :
Now_loading...774KB:03/10/24 20:30 ID:D32WtLq0
>>125 即レスありがとうございます。
ちょっとやってみます。
127 :
Now_loading...774KB:03/10/24 20:56 ID:bgvi5x1L
startDrag() で対象物を移動させようと思ったのですが
2個同時にドラッグすることは出来ないのでしょうか?
2個のムービークリップにstartDrag()を書いたら一個しか動かなくなってしまいました。
よろしければアドバイスお願いします。
128 :
739:03/10/24 21:15 ID:???
>>127 即興で思いつくノハ、
ドラッグ開始時に双方の距離を記憶させて置き、ドラッグ終了までマウス移動に連動
してm2との距離を記憶させたそれと一致させるような記述をするとカ。
//m,m2というインスタンス名のClipをドラッグし、mのドラッグ時m2にそれを追わせるバアイ
m.onPress = function(){
this.startDrag();
var spX = m2._x - this._x;
var spY = m2._y - this._y;
this.onMouseMove = function(){
m2._x = this._x + spX;
m2._y = this._y + spY;
}
}
m.onRelease = function(){
this.stopDrag();
this.onMouseMove = null;
}
二個同時に動かすのはデフォルトでは無理なんですね…。
739さんの提案してくださった方法でやってみます。
ありがとうございました。即レス感謝です。
観覧者にどれぐらいフラッシュを読み込めたかが
わかるNow loadingの作り方をおしえてください。
環境はwinXP/macromediaflashMX
おねがいします。
>>130 @お前の携帯の電話番号を表示するようにFLASHの機能をフル活用する。
A『電話をしたら回線速度と名前を言う』と注意書きを添える。
Bうぷする。
C(゚Д゚ )ウマー
132 :
739:03/10/24 22:11 ID:???
>>130 即興でヨロシケレバ。
こんなのをフレームアクションでセットとかデショウカ。
stop();
var iMaxSize = this.getBytesTotal();
this.createTextField("tField", 1, 0, 0, 0, 0);
tField.autoSize = true;
this.onEnterFrame = function(){
var iLoadedSize = this.getBytesLoaded();
if(iLoadedSize == iMaxSize){
tField.text = iLoadedSize + "/" + iMaxSize + " complete. \rPlease click.";
this.onEnterFrame = null;
this.onMouseUp = function(){
this.onMouseUp = null;
tField.removeTextField();
delete iMaxSize;
play();
}
return;
}
tField.text = iLoadedSize + "/" + iMaxSize + " byte loaded..";
}
133 :
124:03/10/24 22:15 ID:D32WtLq0
>>125 やってみると、シーン2になったときに再び流れるようになりましたが
シーン1で流れるのは防ぐことができませんでした(;´Д`)
シーンプレビューで各シーンごとに見ると、
こういうことは起きないのになんでだろう・・・。
それでいろいろ試してみたんですが、どうやらASで音楽を呼び出すと
大丈夫みたいでした。しかし、今作っているのは映像と合わせたい作品なんで
ストーリミングできないのは厳しいです。
もしかして、各シーンのレイヤー名などは合わせないといけないんですかね?
同じような経験をされた経験のあるかたがいれば聞かせてください。
134 :
130:03/10/24 22:18 ID:???
>>739氏
IDすら出していない(
>>1すら読んでいない)馬鹿に答えるのは控えていただきたい・・・。
まぁ、何をやっても貴方の勝手なのですがね。
>>366 ヽ( ・∀・)ノ ウンコー アン デナー マットー
137 :
136:03/10/24 22:29 ID:???
ぐは。見事に誤爆しました_| ̄|○
138 :
739:03/10/24 22:35 ID:???
>>135 スミマセン。Flash勉強中ナノデ、応用問題を解く感覚デ
ツイ取り組んでシマウノデス。
見てる方、
カイセツ何か間違ってる所在りましたラ、容赦なくツッコミお願いイタシマス。
まぁ一応スレのローカルルールだからね。
とも思うが、俺的には別に今のままでいいと思うけど
>>729 俺的にはID云々より情報小出し&&既出&&スレ違い(FLASHから音だけを(ry )が嫌ですね。
どうでもよいね、
質問どうぞ↓
&sub2;
729ってのは、コテハン?ソレとも自己顕示欲ですか?w
>>138 いいですよ。
どんどん答えてくらはい。
ただカタカナは読みにくいからちょっと・・_| ̄|○
143 :
41:03/10/25 00:21 ID:yILO4CJI
>>51/52/54
えぇっと、やっぱりダメなんです。
テキストフィールドのインスタンス名とコンポーネントのターゲットは同じ物になっています。
そして、テキストフィールドのプロパティの変数はからの状態です。
アクションのところでは、レベル:0 , 変数:送信しない でいいんですよね。
>>51 のサイトを見た所、変数を フィールドのインスタンス名=変数 と記述しておりますが、
この変数は何のことなんでしょう?
あと、読み込むテキストの最初には何も書かなくていいんですか?
144 :
Now_loading...774KB:03/10/25 00:53 ID:4LFrU/yb
flashmx,windows2000です掲示板でコメントを送信するとき
"\n"を送信したいんですけど出来ません。"\n"を別の文字にして見る手も
在ると思うんですけど、何か言い方法がないかと質問してみました。
今の状況はフラッシュ送信時は"\n"は存在しているのですが、cgiで受け取った時点で
削除されていました。
宜しくおねがいします
>>143 えーと、状況を把握できていないんですが、ちょっとだけ。
外部テキストを読み込む ○
外部テキストの内容を表示する ○
----------------------------------------------------
スクリプトを使って、ダイナミックテキストに文字を表示させる ○
スクリプトを使って、ダイナミックテキストに表示させた文字をスクロール ×
外部テキストの文字をスクロール ×
って言う感じなんでしょうか?
とりあえず、外部テキストは置いといて、
「スクリプトを使って、ダイナミックテキストに表示させた文字をスクロール 」
をシンプルな構成にして試された方がよいでしょう。
>フィールドのインスタンス名=変数 と記述しておりますが、
>この変数は何のことなんでしょう?
外部テキストは、
hensu=foo&hensu2=bar&hensu3=baz&
のように変数名を付けてtextを保存していると思います。
変数とは、この場合、hensu,hensu2,hensu3です。
読み込まれたその変数をテキストフィールドインスタンスの
textプロパティに代入・設定してあげるわけです。
読み込み&表示&スクロールのサンプルを置いておきます。
ttp://flafla.s31.xrea.com/sample/scroll_sample.zip //わかりづらい点は修正しときます: )
146 :
Now_loading...774KB:03/10/25 05:00 ID:0ey6dCFJ
DVDの画像をPCに保存する方法って無いんでしょうか?
プリントスクリーンしても保存できないんですが。
教えてください。
147 :
Now_loading...774KB:03/10/25 06:28 ID:X8BmijAe
朝からスミマセン。FlashMX+Windows2000です
フレーム間で変数をやりとりするにはグローバルを使うと聞き
_rootのフレーム1で
_global.hoge = new Array();
_global.hoge[0] = 0;
_global.hoge[1] = 1;
:
:
_global.hoge[10] = 10;
としたあとにgotoAndPlay(2);を呼び
フレーム2で
trace(_global.hoge[0]);
trace(_global.hoge[1]);
:
:
trace(_global.hoge[10]);
とやると、中身が全て0になっています。
どうすれば値を保持できるのでしょうか。
148 :
Now_loading...774KB:03/10/25 06:33 ID:X8BmijAe
あれ、入ってる・・・
もっと複雑なプログラムで配列のやりとりをしていたのですが
説明用に上の簡単なプログラムを書いたんですよ
そしたら説明用はちゃんと動きますね
てことはどっか他のトコであほやってるのか。スレ汚しすいませんでした。
変数のやり取り自体は
>>147の方法でいけます。
>>146 それが、Flashの製作とどういう関係があるの?スレ(板)違いじゃボケ。
151 :
Now_loading...774KB:03/10/25 11:45 ID:fBqFPfH/
FlashMXをWinXPで使用です。
おしえて!FLASHMXとAction Scriptを読んだのですが
どうしてもわからなかったので、質問させてください。
ムービークリップにカーソルを合わせたら
その画像をある大きさまで拡大させて
カーソルを離すと元の大きさまで戻り、
かつクリックすると(拡大中、縮小中でも)
URLジャンプするというものを作りたいのですが
作ることは可能ですか?
(わかりにくい説明ですみません)
可能かどうかだけでも教えてもらえたら
後は自分で作りますので、
詳しい方、回答をお願いします。
153 :
Now_loading...774KB:03/10/25 11:52 ID:fBqFPfH/
ありがとうございます>152
154 :
Now_loading...774KB:03/10/25 11:58 ID:WCAyA072
いつもお世話になっております。
クリックすると一定量ゲージが減り、放置すると徐々に回復するゲージ
を作ろうとしてるんですが、そこで使うASについて教えてください。
クリックすると現在表示されているフレームより10フレーム先に進めたり、前に戻したり
といったやり方がわかればできそうなんですが。是非教えてください。
よろしくお願いします。
155 :
143:03/10/25 12:13 ID:yILO4CJI
>>145 ありがとうございます。解決しました・・。
あとサンプルもありがとうございます。とっても役に立ちました!
156 :
154:03/10/25 12:15 ID:WCAyA072
言い忘れましたがwindowsXPで使用ソフトはMXです。
157 :
Now_loading...774KB:03/10/25 12:50 ID:WW3CHgdp
対象となるムービークリップの再生速度だけを速めることは出来ますか?
例をあげると、製作するswfファイルのfpsが20だとして
Aというムービークリップの再生速度だけを40fpsにするとかです。
>>154 gotoAndStop()・gotoAndPlay()で出来る。
n=_currentframe+10 //現在のフレーム+10をn
gotoAndStop(n) //nに移動
格闘ゲームのゲージの様な物を作りたいなら、別のやり方の方が良いかも。
>>157 多分無理だと思います。
スクリプトで1コマ飛ばしにする、位しか思い付かない・・・
>>157 助言有難うございます。助かりました。一こま飛ばしにしてみます。
>>157 超ガイシュツなsetintervalマジック。
Aに貼るだけ
onClipEvent (load) {
fps = 40;
setInterval(function () {
gotoAndPlay(_currentframe+1);
}, 1000/fps, this);
}
161 :
151:03/10/25 14:26 ID:fBqFPfH/
151で質問した者です、先程の問題は解決できました。
しかし今度は、複数のムービークリップを
前述の通りに作ったら下のレイヤーのムービークリップが
上のレイヤーに隠れたままなので
綺麗に表示されないという問題にぶつかりました。
カーソルを重ねた時にレイヤーの重なり順を
変えることはできるでしょうか?
度々申し訳ないです、可能かどうかわかる方
回答をお願いします・・・
>>154 ゲージをMCにして適当にon(release)とonEnterFrameとかで処理。
163 :
Now_loading...774KB:03/10/25 14:50 ID:9kTLhhlf
_xscaleって何ですか?
164 :
Now_loading...774KB:03/10/25 14:58 ID:PnZB8fo9
>>3にあるガイドラインが見れないからわかんないよう
165 :
154:03/10/25 15:41 ID:???
166 :
Now_loading...774KB:03/10/25 15:43 ID:X8BmijAe
FlashMXで、MC間のプロパティのコピーは出来ますか?
a = _root.attachMovie("MC","NewMC1",2);
b = _root.attachMovie("MC","NewMC1",2);
これで a = b をするとbのプロパティではなく
参照がコピーされるだけですよね。
そうでなくて、bの座標や透明度など全てをコピーしたいのです。
duplicateMovieClipのように新たに作るのでなくて既存のMCへです。
167 :
Now_loading...774KB:03/10/25 17:48 ID:rRePAkzH
maicro mediaのFLASH PLAYERをファイル形式でDLしたいのですが、
どなたかご存じないですか?
168 :
Now_loading...774KB:03/10/25 18:21 ID:lZ8TYWk1
すいません、テキストを左から右に
表示していきたいんですが、どうすればいいんでしょうか?
170 :
Now_loading...774KB:03/10/25 19:45 ID:ah9RtX0k
「トリ●アの泉」の様なテキストの
表示もモーションでできるんですか?(MXです)
アレは・・・マスク
173 :
739:03/10/25 21:05 ID:???
>>166 ASでコピー用の関数を作ってそれを呼び出してクダサイ。
174 :
Now_loading...774KB:03/10/25 22:55 ID:Syek9HRY
プルダウンメニューのように
例えば高さ20px幅100pxで配置したswfに
マウスをのせるとかクリックで
高さ100px幅100pxになるようにするには
どのような方法があるでしょうか?
□□□□←swf
関係ないテキスト
関係ないテキスト
にマウスをのせると
関係ない文字列の上に
かぶさるように
□□□□
□□□□テキスト
関係ないテキスト
といった感じに。
FLASH作るソフトっていくらしますか?
javaと連結ってスムーズいきますかね?
フラッシュ難しいです(>_<)
178 :
174:03/10/25 23:38 ID:???
具体的には、アクセスカウンターとかで
通常時は高さ20pxで総計のみのカウントを表示
マウスオーバーで、高さ3倍にて今日と昨日のカウントを表示
といった具合にしたいのですが、
HTMLに配置するときに、最初から3倍の高さで配置だと
美しくないので、プルダウンメニューのように
Flashとは関係ない他のテキストなどにかぶさるように拡大させたいのですが、
本屋でFlashとAS関係の本を読み漁りましたがそれ系のサンプルがみあたらず
苦闘中です。
180 :
Now_loading...774KB:03/10/26 00:24 ID:YiBcAYeW
x座標の値以下になったら次のフレームにいくようにさせたいんですが、どうやればいいですか?
181 :
Now_loading...774KB:03/10/26 00:29 ID:dcQP1ZPX
真上から見た波紋を表現したいんですが、どうすればいいんですか?
モーショントゥイーンで円を書いてその後のフレームで拡大したんですが、円のラインの幅も大きくなってしまいます。
>>178 floatさせたらどお?
FLASHつーかHTMLの領域になるし、やったこともないから自信ないけど、
よく見かけるFLASHのPOPUPと同じ原理だから出来ると思うよ。
184 :
739:03/10/26 00:35 ID:???
>>178 WMODEとCSSに対応するブラウザが現状少ないのであまりお勧めできません。
(最新のNSやWinIEでないと無理です)
・SWF配置用のOBJECT要素とEMBED要素のパラメータにwmode=transparentを追加、
もしくは、パブリッシュ設定のHTMLタブでウインドウモードを透明表示に。これでSWF
プラグイン下下に配置されたHTML要素の表示内容が透過するようになります。
・上記設定後の内容により、ステージサイズは別に予め3倍の高さでOKです。
・CSSでZ-INDEX値を他のどの要素よりも高い数値に設定。普通にASで
マウスオーバー時内容が表示されるようにする。
>>181 背景が白ならもう一つ白で太い円をその波紋の円の上の層において、
どちらも広げていけばいい。
最終的に白い円の大きさは波紋の円の最終的大きさにしてくれ。
もしくはマスク。
やべ。sageなきゃ。
>>180 onClipEvent(enterFrame){
if(hoge_mc._x<="数値"){
next.Frame();
}
}
常時監視ならこれでいける
189 :
739:03/10/26 00:40 ID:???
>>187 ゴバクデスカ?
sageタッテサガリマセンヨ
190 :
739:03/10/26 00:41 ID:???
>>181 モーショントゥイーンのトゥイーン設定をモーションでなくシェイプにして、
両端に異なる大きさの円を描いてクダサイ。
191 :
Now_loading...774KB:03/10/26 00:42 ID:dcQP1ZPX
>>189 いや、いつもage状態からsage状態にするの忘れてるから
とにかく何もなくてもsageに書き換えてるそれを回避してるだけです。
sageなきゃの意=「sageにしとかなきゃ」
アナログ時計を作りたいのですが、
thesec = now.getseconds();
sec._rotation = thesec*6;
で1病に6度づつ動かす秒針はできるんですが、
0.5秒で3度づつ動かす事はできるんでしょうか?
getsecondsが1〜59の整数を返すって事はできないのかなと。
よろしくお願いします。
194 :
181:03/10/26 00:47 ID:dcQP1ZPX
195 :
180:03/10/26 00:52 ID:YiBcAYeW
FlashにMIDI読みこませたいんですが・・・
197 :
739:03/10/26 00:54 ID:???
>>189 仕方ないので指摘して置きますが、ドナタデスカ?
因みに、技術的な回答しないで只のツッコミとかするのは私ではアリマセンので放置
してクダサイ。
>>192 と言うわけで、お騒がせしてスミマセン。気になさらないでください。
>>193 getMilliseconds()という、ミリ秒を取得するメソッドが他に用意されて
ますのでそれを使ってクダサイ。
198 :
739:03/10/26 00:58 ID:???
>>196 私の知る限り、MIDIそのものを扱うことは出来ません。
(携帯用のプレイヤとかは固有の音源に接続する機能があるそうですが)
ただし、getURLやFSCommandを用いる事でDHTMLと連携すれば、
できなくも無いです。その場合、上記方法を用いブラウザのスクリプトエンジン
をコールし、そちら側でMIDIファイル再生を実行させます。スクリプトを用いて
動的に音を鳴らさせる手法はDHTMLの分野なのでそちらの板で聞いて
ください。
>>197 いい加減、片仮名うざいんですが、嫌がらせですか?
200 :
739:03/10/26 01:00 ID:???
ツヅキ
MIDIそのものは鳴らせませんが、MIDI音源の演奏を録音してMP3化してから
読み込ませるという手も一応あります。ただしサイズが大きくなってしまい、
MIDI本来の良さ(軽さ)は失われます。
739さん どうも。
202 :
Now_loading...774KB:03/10/26 01:21 ID:g8sGV+Ip
お願いします。
パブリッシュするとアルファが全く反映されずに再生されるようになりました。
トゥイーンも非常にガタガタした感じになります。(大きさを変えています)
フレームレートを変えたりして試したのですが状況は変わりません。
使い始めて半月くらいはまともに再生できていて、一週間前から突然こうなりました。
私が知らずに何かの設定を変えてしまったせいなのか、
それとも他に原因があるのか、それすら分かりません。
文字をシンボル化して動かす程度の事しかやっていないので、
マシンでの処理に時間が掛かっているという事も考えにくいです。
本や色んなサイトを調べたのですが、この現象に関しての記述を見つけることは出来ませんでした。
何かご存知の方いらっしゃいましたらご教授願います。
203 :
174:03/10/26 01:22 ID:???
回答ありがとうございます。
>>182 floatってレイヤーとかでですか?
配布も考えてるのでレイヤーは避けたいのですが、
よく見かけるFlashのPOPUPってのは、
配置されたSWFに重なるようにPOPUPさせるのも可能なんでしょうか。
どこに配置しても、そのSWFと左上もしくは、左下座標が重なるようにとか
>>183 CGIのほうは、そんなに詳しくないですが、
アクセスカウンターとFlashの連動程度は、なんとか
>>184 なるほどwmode=transparentで、見た目的にアクティブにSWFの大きさを
変えれるわけですか!それでいけそうな気がしました。
さっそく試してみます。
みなさんご親切にありがとうございます!
204 :
174:03/10/26 01:24 ID:???
>>184 っと追記
>WMODEとCSSに対応するブラウザが現状少ないのであまりお勧めできません。
>(最新のNSやWinIEでないと無理です)
対応されてないブラウザですとどうなっちゃうのでしょう?
205 :
Now_loading...774KB:03/10/26 01:32 ID:dcQP1ZPX
シェイプトゥイーンでアルファ設定はできないんですか?
対象をクリックしてもプロパティインスペクタにカラーの項目がないんですけど・・
206 :
193:03/10/26 01:35 ID:???
739さんサンキューです。
しょぼくてすいませんが、追記質問。
ミリ秒をとれたんですけど、0.1秒ずつ動いてしまうので、
そいつを0.5秒ずつで動かしたい。
それと、1秒立つと秒針が元の位置に移動してしまうので、
60秒で一周させたいわけですが、どうすればいいでしょうか?
ぐだぐだな日本語ですいません。お願いします、
207 :
739:03/10/26 01:36 ID:???
>>204 まず、透過されません。
そして、確かwmode設定がtransparentとして機能していないSWFプラグインは
CSSのposition:absoluteによる絶対座標配置やz-indexによる重なり位置指定
を無視してその場所を占有するので、普通にIMG要素を配置するように、つまり
何も設定してない時の配置状況と同じ表示のされかたになると思います。
対応しているか否かでレイアウトが変わるのでお勧め出来ないという事です。
208 :
739:03/10/26 01:38 ID:???
>>205 カラーミキサーウインドウで設定できると思います。
シェイプトゥイーンさせる全体のアルファを操作されたい場合は、
全体をムービークリップシンボルにしてそれを配置してください。
209 :
174:03/10/26 01:44 ID:???
>>207 なるほど、よくわかりました。
ありがとうございます!
あと、この方法では、下にプルダウンさせるように見せることは可能ですが、
上にポップアップさせるのは、む・・無理ですよね・・
↓おしてみてね!
□□□□
□□□□みてね!
□□□□
のように
210 :
739:03/10/26 01:53 ID:???
>>206 うーん。
元のソースに手を加えるなら以下のような感じでしょうか。
var thesec = now.getSeconds();
var milsec = now.getMilliseconds();
var iRotation = (((milsec < 500)? 0 : 0.5)+thesec) * 6;
sec._rotation = iRotation;
211 :
739:03/10/26 01:57 ID:???
>>209 DHTML技術を用いてCSSのtop値を変化させるか、
透過の仕組みとCSSを用いて予めテキストの上位を表示部分に含めて
おくかすればできるでしょうが、ブラウザを選ぶのでやめておいた
ほうがいいと、個人的には思います。
212 :
174:03/10/26 02:06 ID:???
>>211 やはりJavaスクリプトとレイヤーでって感じになってしまうんですね
大変参考になりました!
>>202 また質問されない為に一応・・・100%あなたの設定ミス。
.flaを公開するとかしないと解決出来ないと思います。
「1週間前は出来た→今出来ない」FLASHの問題であるはずが無いです。
214 :
Now_loading...774KB:03/10/26 02:12 ID:dcQP1ZPX
215 :
Now_loading...774KB:03/10/26 02:32 ID:g8sGV+Ip
>213
回答ありがとうございました。
やはり私の設定ミスですね。
もう一度最初から見直して作ってみます。
216 :
193:03/10/26 02:43 ID:???
>>210 739さんありがとうございます。
わざわざソースまで書いていただいて。
感動しております。とりあえず、動くようになりましたので、
このソースを理解できるように勉強してみます。
ありがとうございました。
217 :
Now_loading...774KB:03/10/26 04:41 ID:1WBVypLx
質問!
Flash5を使っています。
いささかスレ違いかもしれませんが宜しくお願いします。
avi形式の動画をswf形式に変換したいと思い
freeソフトでMotion.SWFを使ってみました。
形式の変換そのものは簡単に出来たのですが、
音がなくなってしまいまつ<ソフトの特性とのことでつ・・・
フリーでもシェアでもいずれでもかまいません
どなたか変換時に音が消えない変換ソフトを
ご存じでしたらお教え願い待つ
218 :
Now_loading...774KB:03/10/26 06:24 ID:fNUSMDoJ
質問です。
エデュケーション版のFlashMXは、2004にアップグレードできますか?
219 :
Now_loading...774KB:03/10/26 06:57 ID:Hz1GhXWj
>>218 ed版はUPGできないから安いんですけど?
RPGみたいなのを作ろうとしているんですが、マップ移動するためのスクリプトが上手くいかず困ってます。
マップはキャラを中心に背景がスクロールするマップです。(一般的なマップです)
行けない箇所が「dontgo」・背景が「back」で、MC「dontgo」はMC「back」の中に作成しました。
それでスクリプトは、
onClipEvent (enterFrame) {
if (_root.started && _root._currentframe==1) {
with (_root.back) {
if (Key.isDown(Key.DOWN)) {_y -= 1;}
if (Key.isDown(Key.UP)) {_y += 1;}
if (Key.isDown(Key.LEFT)) {_x -= 1;}
if (Key.isDown(Key.RIGHT)) {_x += 1;}
if (dontgo.hitTest(getBounds(_root).xMax, _y, true)) {_x += 1;}
if (dontgo.hitTest(getBounds(_root).xMin, _y, true)) {_x -= 1;}
if (dontgo.hitTest(_x, getBounds(_root).yMax, true)) {_y += 1;}
if (dontgo.hitTest(_x, getBounds(_root).yMin, true)) {_y -= 1;}
}}}
だと、キャラが山を貫通してしまいます。
backの中にdontgoがあることは、意味が無いことまで分かったのですが、
これ以外に背景と行けない箇所を同時に動かす方法がないと思います。
もし、これ以外に動かす方法があり、正常に動作するスクリプトがありましたら、教えていただきたいです。
宜しくお願いします。
(ちなみにWINXPのMXを使っています。)
222 :
Now_loading...774KB:03/10/26 20:38 ID:aJk+jaoA
マリオみたいに飛んだりさせたいんですがどうすればよいですか?
>>222 MCを左右に動かす事が出来るなら、応用で簡単にできる。
224 :
222:03/10/26 21:21 ID:aJk+jaoA
225 :
Now_loading...774KB:03/10/26 21:22 ID:qtl6bvIo
>>224 Y座標に変数Iをひたすら足して、Iは常に増えていくようにする。
ジャンプを押したらIの値を変える。
これだけでもそれなりに動くかと。
227 :
739:03/10/26 21:39 ID:???
>>222 飛ぶ動きにモーショントゥイーンを使われてるのなら、
イージング設定値を、ジャンプ中の方は高い値に、
降下中の方は低い値に設定してみてください。
228 :
739:03/10/26 21:46 ID:???
>>221 試しに即興で似たような仕様のを書いて見ましたが、普通に動作致します。
移動対象であるMapの中に障害物を個々配置する仕様でも問題ありません。
問題はヒットテストの中にあるのでしょうが、このコードだけでは何とも言えません。
また、個人的にはシェイプでヒット判定をするより、細かい障害物ブロックの組み合わせ
で障害物判定をさせる方がいいと思います。
また、onEnterFrameよりキーダウンイベントをハンドリングした方が処理回数は減ると思い
ます。
229 :
144:03/10/26 23:01 ID:B/Q9cylV
テキスト入力に入れた複数行の改行部分\nが取得できると思っていたのですが
出来ませんでした。ずっと考えているのですが分かりません。お願いします。
>>229 んなこたない。
str = "hoge\nhoge\nhoge\n";
a1 = str.split("\n");
t1 = a1[0];
t2 = a1[1];
t3 = a1[2];
どぞ
231 :
Now_loading...774KB:03/10/26 23:17 ID:QPxLs5ON
はじめまして。
flashでボタンをクリックしたらBGMを流す方法はどのような方法がありますか?
あと、できればBGMを切るボタンも作りたいんですが・・・
232 :
739:03/10/26 23:19 ID:???
>>229 \nで入力しても、自動的に\rに変換されます。
\rで探してください。
233 :
229 :03/10/26 23:28 ID:B/Q9cylV
>>230>>232 有難うございます。2日間考えても分からなかったので凄い助かりました。
テキストから変数に入れたときに\nから\rに変換されていたみたいです。
str = str.text
a1 = str.split("\r");
t1 = a1[0];
t2 = a1[1];
t3 = a1[2];
で取得できました。
PVFLASHを作りたいんですが、
音とFLASHを同じようなタイミングで出すのはどうしたらいいですか??
230です
>>229 テキスト入力か、よく読まずに回答してもうた。ゴメソ
>>739さん補足ありがとう
>>231 Soundオブジェクトを使ってASで制御する方法があります。
使い方については、ヘルプのSoundオブジェクトの項目を調べてください。
もちろん、ボタンで制御可能です。stopメソッドがSoundオブジェクトにはあります。
3DのデータをFLASHで使いたいのですが、swfでベクターデータを書き出せるようなソフトを買う金がありません。
そこでメタセコイアでモデリングデータを作って読み込み、トレースしようかと思っています。
メタセコイアのモデリングデータを加工せずにただFLASHMXに読み込めるようなデータにするには、どうするのが適切でしょうか。
FLASHMXをXPで使用しています。
238 :
Now_loading...774KB:03/10/27 15:08 ID:BKud3QpB
パブリッシュについて質問
(Flash5使用)
htmlパブリッシュするときにサイズをパーセント設定で
はき出すと、ワイド横長画面で見られる時に、文字や
画像などが、全ていびつに横長になってしまいまつか?
ガイドライン見れないのね…(´Д⊂グスン
242 :
240:03/10/27 16:39 ID:???
244 :
221:03/10/27 17:03 ID:???
>>228 わざわざ、確認していただき有難う御座います。
あの後、自分でいじっていたら問題は解決できました。
どうやら、withの中にkeyオブジェクトがあったのがいけなかったようです。
アドバイスもしていただき、本当に有難う御座いました。
少し板違いかも知れませんが、ぐぐってみてもよくわからなかったので
こちらで質問させてください。
他の方のFlashをみて演出等を学んだりするんですが、
早過ぎてよくわからないことが時々あるんです。
0.5倍速とか、そうした再生ソフトをご存じの方はいらっしゃいますか?
ご存じでしたら教えていただけると助かります。
246 :
739:03/10/27 20:24 ID:???
>>245 うーんそですね。即興で思いついた事で恐縮ですが、
階層上全てのMovieClipのフレームレートは出力したSWFの_rootとなるMovieClipが属する
それに依存する筈ですから、超遅いフレームレートを設定した新規Flashを作成し、そこに
動作を確認したいSWFファイルを外部MovieClipとして、loadMovieメソッドで読み込ませる
というのはどうでしょう。_rootの下に空のMovieClipを配置し、その空MovieClip
のloadMovieメソッドを使用します。
ただ、階層構造が多少変化しますので、それにより読み込ませるファイルの内部構成、
処理内容によっては正しく動作しない可能性もあり得ます。
SWiSH2なんですけどコマ落ちとかウィンドウを激しく振っても音がずれないようにするやり方教えてください
248 :
Now_loading...774KB:03/10/27 22:30 ID:aH8VrzJd
var aArray = [1,2,3,4];
var bArray = new Array();
for ( i=0; i<aArray.length; i++ ) {
bArray[i] = aArray[i]; または bArray.push(aArray[i]);
}
配列を複製する場合、自分は今こういうコーディングをしていますが、
もっと簡略化はできないものでしょうか?
249 :
Now_loading...774KB:03/10/27 22:42 ID:U3C7THTk
モケ
250 :
739:03/10/27 23:02 ID:???
>>248 var aArray = [1,2,3,4];
var bArray = aArray.concat();
そですね。
こんな感じはいかがでしょうか。
もしかして
var aArray = [1,2,3,4];
var bArray = new Array();
bArray=aArray;
だとだめなのか?
252 :
739:03/10/27 23:17 ID:???
>>251 はい、駄目です。
それですと、最後の行の処理の実行で
双方、同じ配列の実体を参照するだけになってしまいます。
253 :
今更厨:03/10/27 23:26 ID:kL8eddiU
1000ゲットのFlashを見て、あまりの素晴らしさに感動し、
ちびりそうになりました。
今更ですが、FLAファイルの入手は可能でしょうか?
どこをどうすれば、あんなにカッコ良くできるのか、
中身を研究したいのですが・・・
>>252 そうなのか、やっぱり独学だけだとあかんかも
…勉強しなおしてきます。
255 :
239:03/10/27 23:29 ID:BKud3QpB
>>239 当然試したうえで質問しました。
もれ21インチのブラウン環。
知人15インチのノートPC。
100%でパブリッシュしたところ
当方ではブラウザで全画面表示しても
フツーに見えたんですが、
知人のところでは、文字・画像等が
若干ヨコだけ歪に伸びていたように感じた
ものですから聞きました。
気のせいなんですかね?
256 :
739:03/10/27 23:37 ID:???
>>255 それはひょっとしてその知人の方のディスプレイの解像度設定が
4:3の縦横比率でない設定だったのではないでしょうか。
4:3の比率を意識して作られたSWFを4:3の解像度で設定されている
ディスプレイにフルスクリーンで表示させても違和感はないでしょうが、
解像度が4:3の比率でない設定のディスプレイ上でフルスクリーンにした場合、
歪みは生じてしまうと思います。
257 :
Now_loading...774KB:03/10/27 23:51 ID:zKT8qIOt
質問です。
FLASH5を使ってます。
文字をぼかした効果をトゥイーンで表現するには
どうしたらよいのでしょうか。
FLASHの機能では出来ないのでしょうか。
258 :
248:03/10/27 23:54 ID:???
>>250 うわ、こんな簡単なコーディングがあったんですね。
自分はconcatは()内になんらかの配列を入れる事しか頭にありませんでした。
でも確かにそうですね。自分の応用の利か無さを嘆くばかりです。
ご教示ありがとうございました。
259 :
Now_loading...774KB:03/10/28 00:06 ID:ewzl7oaE
とりあえずスルーされたみたいなんでもう一度
SWiSH2なんですけどコマ落ちとかウィンドウを激しく振っても音がずれないようにするやり方教えてください
>>259 レスがない理由を教えよう。
残念ながら直す方法がないからだ
>>257言ってることがよくわからないんだけど、
ぼかした文字を表示するならフォトショとかでそういう画像を用意して取り込めば?
262 :
245:03/10/28 00:47 ID:???
>246
あ・・・そうか、そういう方法もあるんだ・・・
ありがとうございます。精進します。(`・ω・´)
263 :
256:03/10/28 01:41 ID:onpGnSfS
>>256 そういうことでしたか
あいがとうございました。
100%だとかなり迫力があって
いい画面になると思ったもので。
ディスプレイの縦横比率について
勉強してみまつ
264 :
255:03/10/28 01:42 ID:onpGnSfS
厭だ もれは255だった
一滴待つ
265 :
Now_loading...774KB:03/10/28 03:49 ID:JbfscY0w
XPでFLASHMXを使っています。
サムネイルをクリックすると外部ファイルから写真を読み込んで表示する
アルバムサイトを作ったのですが、サーバにアップした途端にクリックしても
反応しなくなりました。ちなみに、動かないのは写真部分だけで、
「トップページへ」などのリンクボタンは正常に動作しています。
手元(私のPC)にある同ファイルは全く問題なく動作しています。
原因、対処法などわかる方、ご助言おねがいします。
>>265 サーバーの同じディレクトリにアップしてる?
267 :
166:03/10/28 11:13 ID:???
>>173確認が遅れました 739さんどうも。
attachMovie()で連続した深度にMCをattachして
途中の1個だけ取り除くために
123456789←深度1〜9のMC
2以降に深度+1のMCを代入し
134567899
最後尾に2を代入し
134567892
こーいう処理をしたかったのです
プロパティ全て代入すると重そうなので
なんとかポインタ操作でいけませんかね
268 :
Now_loading...774KB:03/10/28 11:14 ID:4lVKqMCK
うあ、小出しにしてしまった ageてないし
Windows2000+FlashMXです
やりたい処理を簡単に説明すると
連続したMCの内一つを最後尾に再連結 です
写真が水彩画みたいになってる画像よくつかわれてますが
あれはなんていうソフト使えばああできるんですか?
270 :
Now_loading...774KB:03/10/28 11:55 ID:gMWUroGB
質問です。
WindowsMXでFLASH MXを使っています。
オブジェクトを
onClipEvent (load) {
p.onKeyDown = function() {
_rotation += 2;
}
}
というアクションスクリプトで”p”を押すとグルグル
回るようにしたいのですが、回りません。
どこがおかしいでしょうか。
>>270 pってなんじゃ?
どこに配置してある何者じゃ?
onClipEventを設定したMCとの関係は?
そちは超能力者をご所望か。
>>269PhotoShopがあればだいたいのことは
273 :
Now_loading...774KB:03/10/28 12:30 ID:gMWUroGB
270です。失礼しました。
キーボードのキーを押したらオブジェクトが回るようにしたいのですが、
どのようなプログラムを書けばいいのでしょうか。
配置している場所は、メインのタイムライン(root?)です。
>>273 ルートに書いてne
全角でインデントしてるので、半角に置き換えde
//clip: mcのパス
//degree: 度数
function rotate(clip, degree){
clip._rotation += degree;
}
my_obj = {};
my_obj.onKeyDown = function(){
//keycode 80=p
//rotate(MCのパス, 度数);
if(Key.isDown(80)) rotate(my_mc, 2);
}
Key.addListener(my_obj);
275 :
265:03/10/28 13:44 ID:???
>>266 はい。確かに同じディレクトリに入っています。
アルバムの中でも、見える写真と見えない写真があるんです…。
FlashMXで、Ctlr+Enterで見てるプレビューを
ウィンドウの×ボタン以外で閉じること出来ない?
いちいち押して閉じてるんだけどすごく面倒くさい
Ctrl+W
278 :
276:03/10/28 13:56 ID:???
サンキュ!
279 :
Now_loading...774KB:03/10/28 13:58 ID:gMWUroGB
273です。
ありがとうございました。助かります!
280 :
Now_loading...774KB:03/10/28 14:06 ID:gMWUroGB
273です。
clip._rotation += degree;
でシンタックスエラーが出たんですが?
>全角でインデントしてるので、半角に置き換えde
282 :
Now_loading...774KB:03/10/28 14:15 ID:gMWUroGB
273です。
今度は、シーン = シーン 1, レイヤー = レイヤー 16, フレーム = 1 : 行 10:演算子 '=' は、オペランドの前に来る必要があります。
if(Key.isDown(80)) rotate(my_mc, 2);
というエラーが出たんですが、どうすればいいですか?
今日の感想
意味分かってない人や分かろうとしない人にASそのまま教えても意味ないんだねえ。
284 :
Now_loading...774KB:03/10/28 15:07 ID:gMWUroGB
282です。
すいません。そこの部分も全角だったんですね。
285 :
Now_loading...774KB:03/10/28 15:11 ID:gMWUroGB
282です。
できました!
面倒かけてすいませんでした。
クイックマスターって本はどうなんでしょうか?
教えてflashは持っているんですが、他にも参考書が欲しいです
動画というかflashアニメをメインに作りたいんですが・・・
>>286 ぶっちゃけおしえてFLASHで充分だと思うが
教え方のベクトルが微妙にちがうだけで
ほぼおなじこと書いてあるぞ
教えてFLASHをマスターしてから次の本を考えたほうがイイ
むやみに本を増やすと失敗するぞ
教えてFLASHでAS以外の作業の基本をしっかり見につけれ
あとは習作でもいいからばかばか作っていけ
新しい本はそれから(´ー`*)
288 :
259:03/10/28 20:29 ID:???
>>260 そうだったんですか・・・。ありがとうございます
289 :
Now_loading...774KB:03/10/28 21:20 ID:wcQI9lA1
サウンドノベルをつくりたいんですが、まず何から始めればよいでしょうか?
話はできています。
いやだ
292 :
286:03/10/28 22:32 ID:???
どうもです、一応教えてflash MXは一通り目を通したのですが
クイックマスターにカワイイキャラクターが載ってたので
つい欲しくなってしまいました。ぱっとみ判りづらいかもって思ったのですが
なんとなく・・・欲しくなってしまいました。
教えてと同じ事が書いてあるんなら買うのは止めときます。
293 :
Now_loading...774KB:03/10/28 23:12 ID:2auu/Rfl
ttp://www.mdn.co.jp/Wdesign/F5DF/n01/ これを作ろうとしているのですが、アクションスクリプトのところが良くわかりません。
・初期化「init()」をシーン1の1フレーム目、
(#include "word.as"をobjWord = ["SPACE:"," THE"," FIRST",..." DESIGN."]に置き換えて)
・複製「duplicate()」
・現在の視点を決定する「cpMove()」
・3Dエンジン「WtoS()」
の三つをmc1のレイヤー1,2の1フレーム目、
・ボタンの埋め込み
はムービークリップ「word」のbuttonレイヤーの1フレーム目
にそれぞれ書いたのですが、全く持って機能しません。
どこが間違っているのかよろしければ指摘してもらえないでしょうか
294 :
293:03/10/28 23:20 ID:???
295 :
Now_loading...774KB:03/10/29 00:06 ID:6puqZocr
>>295 外部mc読み込みかとおもたけど、違うようです。
その方法でよろしいのではないか、と。
>>293 どうして全てのASのコマンドの終わりに
セミコロン(;)が憑いていないんだろうか。。。
>>293-294 あと、onClipEvent(load)は
オブジェクトアクションでのみ使用できるので
フレームアクションに書いてはダメだな。1フレーム目。
>>297は例えば↓こんな感じ。
function init(){
#include "word.as"
xIdou = -0.2;
yIdou = -0.3;
zIdou = -0.2;
xSpeed = 50;
ySpeed = 30;
vp = -150;
cp = 30;
code=0;
max = objWord.length-1;
duplicate() ;
}
>>297 ちょと気になったもんでレスしちゃいますが、
ここに来る質問者ってASここに書き込むときセミコロンがない事多いんだけど
意図的に消しているのだろうか...
しかしちょっとアドバイスしただけで(セミコロンには触れず)解決してる事もあるし...
おいちゃんにはわからない秘密の暗号ですか、暗黙のルールなのですか?
違和感感じてたのはおいちゃんだけなのでしょうか
ソーデスカ......λ......
>>299 セミコロンなくても、分かればいいんじゃないかな
301 :
293:03/10/29 16:34 ID:f8GMDViH
>>299 あっても無くてもOKな事が多いと。
仮にエラーが起きても警告がすぐに出て初心者でも対処できるから。
304 :
Now_loading...774KB:03/10/29 22:52 ID:D8Fn8Tov
イラストレーターで書いた絵をフラッシュで使いたいです。
swfに書き出して使っているけどもっと楽に使う方法はないっすか?
305 :
299:03/10/29 22:54 ID:???
何かの意図があってじゃなかったんですね。
ちょっとほっとしました(w
306 :
Now_loading...774KB:03/10/29 23:03 ID:0ApOB2A2
新規にインストールしたフォントを使うと、
文字の中で囲まれた部分が塗りつぶされてしまいます(○が●になる、等)
分解するしか解決方法はないのでしょうか?
307 :
Now_loading...774KB:03/10/29 23:18 ID:D8Fn8Tov
フォトショップで作った画像をフラッシュで使う場合ってピングにすれば
使えるの?
flash説明サイトいくつか回ったんだがフェードインorアウトの方法が
いまいちよくわかりません。mx使用でOSはXP。
シンボルつくってフレーム1から10までキーフレームつくってそこから・・
309 :
Now_loading...774KB:03/10/29 23:39 ID:Ifajmwpb
>>308
シンボル化したグラフィックを選択して効果を選択。
アルファを0%にすればオッケー!
XPでMX使ってるんですが
レイヤーが複数あるフレームを
フレームごとズームインしたいのですが
何かいい方法ありませんか?
311 :
308:03/10/30 00:29 ID:???
>>309 すみません。俺がアホなんで選択した後「効果」というのが見つからない・・
ツールバー全部出して調べたり、選択したまま右クリックとかしたのだが
>>304 Flash MXならaiファイル読めますよ。
ただIllustratorのバージョンにもよるようですが。
Illustratorが10なら設定でコピペも可能らしいですが。
>>307 PNGじゃなくても、JPGでもGIFでもBMPでもPICTでも使えますよ。
QuickTimeが入っているとPSDも読み込めます。
>>306 マクロメディアのホームページに行って、
フラッシュのアップデータを適用したらいい
>>311 1と10をキーフレーム化。そしてトゥイーン。10のキーフレームのシンボル選択してプロパティの右の方にあるカラーからアルファ選んで0%にすればよし。
フラッシュ作ってみようと思ったんですが・・・
デジカメの写真て使えませんか?
糞質問すいません
317 :
316:03/10/30 02:14 ID:???
ちなみにmotionSWFってやつ使ってます
デジカメのが使えるか云々ではなく、
ファイルのフォーマット依存
しかしたいていOKでしょ
>ちなみにmotionSWFってやつ使ってます
じゃー試せばいいのに。。。釣られた(´Д`;A)
320 :
316:03/10/30 02:18 ID:???
ありがとうございました。
馬の骨から頑張ってみます
>>316 使えますが、ソフトが無ければFlashのデータは作れません。
たぶんソフトもって無いんだろーな、持ってたらこんな馬鹿な質問しないだろうし。
322 :
316:03/10/30 02:21 ID:???
>>319 試してみました。
1日くらい考え込んできます。
やはりID出さない質問は、無視するに限る。
324 :
316:03/10/30 02:22 ID:???
ガッ
( ゚д゚)人(・∀・)
↑
>>323 ↑俺。
326 :
Now_loading...774KB:03/10/30 03:04 ID:MUC+BFBQ
ASにより計算された多数の文字を短時間に出来るだけ表示したいのですが、
テキストツールのダイナミックテキスト
でしか表示することは出来ないでしょうか?
スクリプト処理は追いついているのですが
表示処理に大部分の時間がかかってしまってます。
他に高速に表示する方法はないですか?
MS UI Gothic、文字サイズ15、埋め込み無し
windousxpでmxです。
>>326 アルファベットの小文字(a-z)だけなら、ダイナミックテキストよりも、グラフィックで26文字用意して、対応する文字を呼び出した方が早いと思う。
でも、文字のパターンが増えると、呼び出しの処理に時間がかかる・・・。
海外のflash素材サイトからmove animation をダウンロード
したのですが、ライブラリ等の文字を日本語に変えた際、文字化けして
しまいます。
回避するにはどうすればよいのでしょうか?
329 :
Now_loading...774KB:03/10/30 15:10 ID:BaqGCh8Y
質問です。
FLASH MX で WindowsXPを使っています。
FLASHでアンケートのようなものを作りたいのですが、
一枚目のSWFでクリックされたもの選ばれたもの、
二枚目のSWFでクリックされたもの選ばれたもの、
続いていき、最後のSWFでクリックされたり、
選ばれたものが出るようにしたいのですが、
どのようにしたらよいでしょうか?
変数を配列にして、その変数を順次SWFに渡していき、
最後にその変数を使って表示するようにしたらよいのでしょうか?
もしそうならば、その部分での配列の受け渡しの方法を教えていただきたいのですが。
330 :
326:03/10/30 18:34 ID:MUC+BFBQ
>>327 利用者に文字を入力してもらうため、漢字など含めて全ての文字になります。
無理そうですね。
>>310 そうゆう事をするためのコンポーネントが教えてFlashMXにあったね
332 :
Now_loading...774KB:03/10/31 19:22 ID:1+f0g29l
質問です。
もともとXPに入っているTTSは
flashに取り込む事が可能でつか?
333 :
Now_loading...774KB:03/10/31 19:24 ID:QhBFRfl4
FLASH Makerの体験版を今日DLして使ってみました。
FLASH MXというものとだいぶ操作方法など違うのでしょうか??
なんつうか。
古っぽく見せるコツを教えていただきたいんですが
ノイズを入れる
336 :
まつげパーマー:03/10/31 20:45 ID:W4KERWAN
はじめまして。お聞きしたいことが。それは、
MXでのサウンド外部MP3の再生なんですけど。
ローディング終えたら音が鳴り出し、ボタンで止まる。っていう・・・
何かいいサイトあれば教えて下さい。mp3は、外部にするか、リンケージしてないと、
シーンごとでの音の切り替えは、難しいんでしょうか。
よろしくです。
>>336 こんな日本語(みたいな文字列)初めて見たよ。
>>337激しく同意
音楽はムービークリップにしておいて
_framesloaded=_totalframesになるまでループするようにしる
339 :
激しく同意:03/10/31 22:19 ID:W4KERWAN
シーンごとでの音の切り替えは、難しいんでしょうか>>
シーン移動しても、音が残ってしまうときに、どうしたら
よいんでしょう。ストップのスクリプトを、各ボタンに付けても、
いうこときかないんです・・・。
340 :
Now_loading...774KB:03/10/31 22:48 ID:kFGZCJD0
自分の創ったゲームに
FLASHムービーを組み込みたいんだけど
それって可能ですか?
>>337 在日歴は どんぐらいでつか
日本語にはいろいろな表現方法があるのでつよ
日本語学校だと応用篇はおせーてくれなかったでつか( ´,_ゝ`)プッ
煽る前に答えてやれ 禿糞厨が
342 :
739:03/10/31 23:12 ID:???
>>340 WindowsではFlashPlayerがCOMコンポーネント化されているので、それを利用すれば
可能です。
>>339 var sd = new Sound();
sd.stop();
これで止まりませんかー。
音楽つきのFlash作ったんだけど、製作中に確認するときは
音楽はなるんだけど、パブリッシュして.swfの奴を実行すると音が鳴らないんですけど、なぜでしょうか。
345 :
Now_loading...774KB:03/10/31 23:57 ID:75zS2RVz
テキストをフェードイン・アウトさせることってできますか?
347 :
739:03/11/01 00:12 ID:???
>>344 制作中の確認というのは再生の事ですかそれともムービープレビューの事ですか。
再生の方ならActionScriptでstop()とか実行してないか確認してください。
サウンドはメニューの読み込み等を利用してライブラリ化したものを使用してるのですか
それとも外部MP3ファイル等をActionscriptで動的に読み込ませてるのですか
それ以前にパブリッシュ設定でサウンド再生を無効にする設定とかされてませんか。
>>345 できます。デバイスフォントを使用しない静止テキストや分解されたフォントなら通常の
アルファ値差を利用したモーショントゥイーンで、
デバイスフォントを利用する等のダイナミックテキストはフォント色をASを利用し順に背景色から
遠い色あいに代えていく手法等で可能です。
348 :
345:03/11/01 00:15 ID:rlEqmCOI
>>347(739氏)
早いレス感謝です。
早速一作目が完成するように取り組んで見ます。
・・・・・そうです。なかなか上手くいかないんですよ。
難しいですね・・・Flash
349 :
739:03/11/01 00:24 ID:???
蛇足ですが、何故ダイナミックテキスト等やデバイスフォント設定されたテキスト全般などの、
OSにインストールされているフォントやActionScript等によって動的に値が変化する
可能性がある設定がなされたテキストでアルファ設定が無視されるのかといいますと、
技術的に不可能という訳ではなく、そういった処理は背景との合成処理等
に在る程度のマシンパワーと処理時間が必要になる為、動的に再生されるアニメーション
時にそれら処理を逐次実行させると、満足なフレームレートが得られなくなる等の
理由があるのだと思われます。
3Dゲーム等のリアルタイムレンダリングやフォトショップの各種効果適用等に相当のパワーが
必要な事を想起してみれば、理由はなんとなく判るかと思います。
要するに現状ではやりたくてもやれないという事なのです。
350 :
345:03/11/01 00:32 ID:rlEqmCOI
記憶にとどめておきます。
重ね重ねありがとうございました。
>>347 マルチポストに答えるなんて、お前もモラル無いな。w
352 :
Now_loading...774KB:03/11/01 02:38 ID:VtqBtRC8
>>351 わざわざツッコミを入れる
喪前は モラルを語るんでないよ (藁
一言多いヤシだな (・∀・)カエレ!!
355 :
Now_loading...774KB:03/11/01 03:41 ID:RlbgEgTD
初心者質問ですいません。MX、XPです。
■サウンドとムービーの同期ズレは、ストリーミング設定で作り直そう
と、ありますが、マクロメディアのプレイアーでは音がずれないのですが、
IEで再生すると、BGMが画像より先行してずれます。
これを直す方法はありますか?マシンが原因では、ないみたいです。
>>355 >マシンが原因では、ないみたいです。
へぇ、こう言い切れる知識があるんなら、ご自分で解決できるでしょう。
マシンが原因であろうとなかろうとね。
357 :
355:03/11/01 04:07 ID:???
>>356 他の人数人に、ファイルを渡して試してもらったという意味ですが?
たしかに昨日始めたばかりで、無知な質問しました。
でも、あなたのような人に教えてもらうくらいなら、自分でできそうですね。
ありがとうございました。
>>355 とりあえずCPUの種類とクロック数、メモリーの容量書いてくれますか。
マシンが原因かどうかわから無いですから。
359 :
355:03/11/01 04:27 ID:???
>>358 はい。
アスロン2400+ メモリDDR1024です。
他の作業で不具合は出ていません。
>>355 初めて2、3日で質問しに来るなヴォケが。
ほんの数日で使いこなせるようになる天才はいねぇよ。
>>357 そんな態度じゃ、答えてくれる人は減るね。
情報の小出ししてるのも嫌われる原因だし。
もっともID出してないから355の騙りって可能性も有るけど。
363 :
355:03/11/01 04:33 ID:???
偉そうな事言って、まともに答えられる奴いないのですか。
プラグインの・・・やめた。
>>355 そーそー、ここの住人は馬鹿だから誰も答えられないんだよ。
さっさと消えろ。二度と来んな。
>>355 どの位のサイズ(MB)を再生していますか(画像をいっぱい使ってる?)?
あと、画像の再生が遅れるってのは、処理落ちしていると言う事かな?
「マクロメディアのプレイアー」=スタンドアロン版という事でOK?
質問が多くてスマソ。ストーリーミング設定が上手く出来てると、処理落ちしても、先行と言う現象は起きない(とオモタ)。単純に、ストリーミングの設定関係にミスがあると思いますが、断定は出来ぬ(無念)。
>>355 専用プレーヤーじゃないのでそれにばっかり集中できません。
>>356 素直に情報小出しはやめれっていってあげなよ
>>357 情報小出しは
>>1 強がらるとレスつけにくいです。。
>>360 まーまー。おちけつ
彼も素直に●ヶ月とか言えばいいのにね。
>>362 凄いです。尊敬。
>>363 ("答えれる奴" != "答えたい奴") == true;
>>364 少し先が気になるけど、まぁ。
369 :
Now_loading...774KB:03/11/01 09:50 ID:K4xN9tok
こんにちは。
CGIと連携させようとして「スクリプトA」を組んで一応成功しました。
次に同じCGIを使って、今度はloadVariablesNumを使って組んだのですが上手くいきません。
具体的にいうとCGIからの戻りを判定してくれないんです(AS→CGIは上手くいっています)
「スクリプトB」のどこがマズイのか教えてもらえないでしょうか。
OSはwin me、flashはMXです。
-------スクリプトA - 成功-------------------------
this.stop();
retry = 120;
this.onEnterFrame = function() {
retry--;
if (retry<0) {
this.onEnterFrame = undefined;
this.gotoAndStop("error");
}
};
myCGI = new LoadVars();
myCGI.onLoad = function(success) {
onEnterFrame = undefined;
if (success && this.seikou == 1) {
gotoAndPlay("success");
} else {
gotoAndStop("error");
}
};
myCGI.namae = "七資産";
myCGI.kekka = 123;
myCGI.sendAndLoad("
http://localhost/jikken01.cgi", myCGI, "GET");
370 :
369続き:03/11/01 09:51 ID:K4xN9tok
------スクリプトB - 失敗-------------------------
this.stop();
cgi_url = "
http://localhost/jikken01.cgi";
namae = "七資産";
kekka = 123;
save_namae = "namae=" + namae;
save_kekka = "kekka=" + kekka;
cgi_url = cgi_url + "?" + save_name + "&" + save_result;
loadVariablesNum( cgi_url, 0, "GET");
retry = 120;
this.onEnterFrame = function() {
retry--;
if ( retry < 0 ) {
this.onEnterFrame = undefined;
gotoAndStop("error");<−−−−−必ずココに行く
}
}
this.onData = function() {
this.onEnterFrame = undefined;
if ( this.seikou == undefined ) {
gotoAndStop("error");
} else {
gotoAndStop("success");
}
}
371 :
369-370:03/11/01 09:54 ID:K4xN9tok
何度もすみません
>>370の7行目は
cgi_url = cgi_url + "?" + save_namae + "&" + save_kekka;
でした。
372 :
Now_loading...774KB:03/11/01 11:32 ID:RlbgEgTD
355です。
↑の偽者ですね。
>二、三日で質問にくるな
四苦八苦してから来ます。その時は、よろしく。
>>366 >>367 貴重な情報ありがと。もう少し、頑張ってみます。
>>371 loadVariablesNumはムービークリップのメソッドではないので
onDataは呼ばれない気が。
>>370で、とりあえず_rootレベルにCGIから受け取るべき変数名と
同じ変数名を割り当てたダイナミックテキストフィールドを設置しておけば
値はそこに入るはずけど、コールバック関数は使えないので
読めたか否かは自分で定期的にチェックするしかないような。。
374 :
Now_loading...774KB:03/11/01 14:07 ID:vrdrUhXz
まず、やりたい事は、立方体を線で描いているのですが、出来上がった
部分に無彩色の色で塗り分けたいのです。
しかし、色が塗れません。まず、はじめにシンボルにして、グリッドで書いているのに
>>372 うむ、今度からは、最初の書き込みだけではなく全ての書き込みでIDを晒しましょう。
そうすれば、日付が変わらない限り偽者はすぐに見分けられます。
>>374 ・・・無彩色じゃなくても、塗れないんだよね?余計な修飾語は省きましょう。
>はじめにシンボルにして、グリッドで書いている
意味不明です。
376 :
Now_loading...774KB:03/11/01 20:55 ID:qsReBJ/R
FLASHMXのトライアル版をインストールしたら
同時にFLASHPLAYERまでインストールされてしまいました
FLASHPLAYERだけをアンインストールするには
どうすればいいでしょうか?
377 :
Now_loading...774KB:03/11/01 21:06 ID:aY/6Hts2
cgiのpostで変数送ろうと思っているんですけど受け取ったデータが
全て[type Function]になってしまいました。いろいろやりましたが分かりませんでした。
windows2000でflashMXです
//フラッシュから送信
loadVariablesNum("a.cgi?hensuu=1&hensuu2=2&",0, "POST");
//a.cgi 変数の受け取り
read( STDIN, $data, $ENV{ 'CONTENT_LENGTH' } );
$data =~ tr/+/ /;
$data =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C', hex($1) )/ge;
この後分割
379 :
739:03/11/01 21:43 ID:???
>>377 ええと、引数の内容に問題があります。
第一引数に与えるURL文字列の最後尾に問い合わせ文字列として受け渡しの値
を設定するのはGET式の送り方なので、その場合は第3引数を”GET”としなく
てはなりません。
第3引数に”POST"とし、POST式で受け渡しをされる場合は、
以下のような記述になります。
var hensuu = 1;
var hensuu2 = 2;
loadVariablesNum("a.cgi",0, "POST");
また、CGI側(Perlでしょうかこれは)でも、GET式で送信された値の取得法と
POST式で送信された値の取得法は異なりますのでその点も留意してくださ
い。
380 :
739:03/11/01 21:49 ID:???
補足ですが、
POST式で送信されますと、そのレベルに存在する全ての変数が自動的に
送信される事になりますので注意してください。そのレベルに記述された
関数もToString当たりのメソッドの戻り値が送信される事になると思います。
今回のご質問の場合、値の渡し方はGET式を実行されているに関わらず、
選んだ送信方法、そしてCGI側での取得方法ともにPOST式を選んだ為、
LEVEL0に記述された何らかの関数のToString値を間違って受け取ってしま
っているのではないかと推測致します。送信方(第3引数の値)をGET式に
修正し、かつ、CGI側での取得方法をGET取得の記述に変更してください。
381 :
Now_loading...774KB:03/11/01 22:05 ID:iDNQu67s
>>375 すいません、分かりにくい説明で。
速習webテ●ニックの上級サンプルと言う本で
立方体を線で描いて、その立法体に無彩色で振り分ける。と
描いてあるのでやっているのですが、基本的に線で描いた中に色をつけるって
無理じゃないのですか?この本は印刷ミスなんでしょうか?
それとも私のやり方がおかしいのでしょうか?
>>381 隙間の大きさを「大きい隙間を閉じる」にして塗ってみては?
383 :
739:03/11/01 22:32 ID:???
>>381 線で描いた中に色を付ける
という言葉の意味が抽象的でどのツールを利用して線を描きどのツールを利用して
塗りを描こうとされているのかいまいち掴めませんが、
描いた線の中身を特定の色で塗りつぶすには線が閉じているなら塗りつぶし
ツールを利用すればいいですし、閉じられていないのならブラシツールで塗りつぶせ
ばいいのではないでしょうか。
立方体という事は全ての面が正方形の6面体の事だと思うのですが、まず
シンボルで正方形の面を作成し、そのコピーで背面を構成し、さらに他のコピー
を自由変形ツールで歪ませて側面や上面、下面を構成させればとりあえず立方体
は作れるような気が致します。
少なくとも本のせいとか印刷ミスとか記述された内容が間違ってるとか眼球に
届く光が伝えた内容を水晶体が間違った情報に変換し脳に伝達してしまった
とかそういう事は無いのではないかと思います。
>>381 >>383が述べているように、どのツールで線を描いているのかがわからないと何とも言えない。
・・・線を選択して、塗りに変換してから中を塗りつぶしてみては?
これでできないかなぁ。
385 :
Now_loading...774KB:03/11/01 23:03 ID:iPOZSIsA
>>382,383,384
私ごとですいません。
本に載っているままやりましたので、その事を詳しく書きます。
まずシンボルの編集をして、グリッドの表示、吸着にして、
線ツールを使って線描し立法体を描きました。
その後の説明では各面を明度の違う無彩色で塗り分け、アウトラインを消去
と書いてあります。
386 :
Now_loading...774KB:03/11/01 23:15 ID:MKH3fIgV
質問をしていた↑385です。
隙間を変更したら、できました。
本当に初心者の質問ですいませんでした。
又、本当にどうしても分からない時はお願いします。
ありがとうございました。
>>385 本と言うのは、基本的にツールの操作を覚えた人が参照する物です。
基礎を理解していない者が、サル真似しても同じようには出来ません。
そもそも質問の答えは、ヘルプの「バケツツールを使用した単色、
グラデーション、およびビットマップの塗りの適用」辺りに説明してあります。
質問する前に、ヘルプやチュートリアルを見た事ありますか?
本にやりかた載ってるのに質問されるのも困る罠
>>387 スレのローカルルールも読まない奴が、ヘルプ読むわけねーじゃん。w
390 :
377:03/11/02 00:23 ID:WhUu+cgk
>>379 変数を?の後に書くのが駄目だったんですね。
レベル上の変数を全て送って指定は出来ないぽいのがつらいですが
、何とかやってみます。ありがとうございました。
392 :
Now_loading...774KB:03/11/02 03:35 ID:ye9UsL/Z
質問です
FLASH5 ってもう手にはいらないんですか?
無知でスマソ(汗
393 :
Now_loading...774KB:03/11/02 03:59 ID:C3arz8l3
>>392 そういうのは普通はマクロメディアに聞かんか?
直に発注かければいけると思うよ。
事情は聞かれると思うけど。
395 :
392:03/11/02 06:36 ID:???
分かりました ありがとうございました
396 :
369-371:03/11/02 07:23 ID:9kKyUJRX
>>373 なるほど。
試してみたら上手く動きました。
ありがとうございました。
397 :
Now_loading...774KB:03/11/02 07:36 ID:qdoMZJoN
KIKIDOGさんのMURUCOREなどに使われているフォント名を教えてください
398 :
Now_loading...774KB:03/11/02 08:29 ID:GT/DyQAR
フリーウエアのFLASH作成ソフト
教えて(低機能でもOK)
400 :
Now_loading...774KB:03/11/02 09:47 ID:of7co5MQ
MXの初歩的な機能で、つまづいています。
パス?(点の数)を減らしてなめらかにする方法は出来るのですが、
その逆の、パスを任意の場所に増やす方法は、
どうしたらいいんでしょうか?
パスを減らし過ぎて、曲げたい部分に点を足したいだけなんです。
401 :
Now_loading...774KB:03/11/02 11:59 ID:TlS8+KnN
質問です。
FlashMXをXPで使用しています。
イラストレーターで描いた絵をSWFで書き出してMXで読み込むと
クリッピングマスクされていない状態で表示されていまいます。
しかもMX上で選択することもできません。なにがいけないんでようか。
イラストレーターの保存時では、きちんとマスクされているのですが・・・
402 :
Now_loading...774KB:03/11/02 12:47 ID:5JKoLAs5
>>402 ここは2ちゃんねる
マルチが嫌われるのは当たり前
404 :
Now_loading...774KB:03/11/02 13:06 ID:5sYhD0Gm
>>402 >醜いインターネット
( ゚Д゚)ハァ?「醜いインターネット」ってなんだ?ヴァカか?
PC初心者は、憶え立ての単語を遣いたがる傾向があるみたいだな。
遣い方間違ってるし。
>ここは醜いインターネットですね
>ここは醜いインターネットですね
>ここは醜いインターネットですね
>ここは醜いインターネットですね
>ここは醜いインターネットですね
>ここは醜いインターネットですね
・・・もぅ、吹き出しそう。ププ。
WinXPのMX仕様です。
RPG作成中につまずいたので質問させてもらいます。
ドラクエみたいなメニューを表示させると、キャラが動かなくなるようにしたいんですが
どうしたらいいでしょうか?メニュー(menu)キャラ(chara)
onClipEvent (load) {_root.menu._visible=false}
onClipEvent (enterFrame) {
if (Key.isDown(Key.SPACE)) {_root.menu._visible=true}
if (Key.isDown(Key.DOWN)) {_root.chara._y -= 1;}
if (Key.isDown(Key.UP)) {_root.chara._y += 1;}
if (Key.isDown(Key.LEFT)) {_root.chara._x -= 1;}
if (Key.isDown(Key.RIGHT)) {_root.chara._x += 1;}
}
これでキャラが動いてメニューは出るんですが、メニューが出たまんまキャラが動いてしまいます。
メニューが表示された時、Key.DOWN UP LEFT RIGHTを無効にしたらいいと思うんですけど、
そのスプリクトの立て方がよく分からないので、教えていただけたら嬉しい限りです。宜しくお願いします。
409 :
Now_loading...774KB:03/11/02 15:03 ID:GxT2XpZo
質問です。
FLASH MX で WindowsXPです。
配列に数字を入れて、その数字を表示させたいのですが、
どのようにすればいいでしょうか。
410 :
739:03/11/02 15:30 ID:???
>>408 即興ですが、こんな感じでどうでしょうか。
onClipEvent (enterFrame) {
var bMenuView = _root.menu._visible;
if (Key.isDown(Key.SPACE)) {_root.menu._visible=(bMenuView != true);}
if(bMenuView)return;//メニューが表示されている場合、以下の処理を一切行わないで処理を終える。
if (Key.isDown(Key.DOWN)) {_root.chara._y -= 1;}
if (Key.isDown(Key.UP)) {_root.chara._y += 1;}
if (Key.isDown(Key.LEFT)) {_root.chara._x -= 1;}
if (Key.isDown(Key.RIGHT)) {_root.chara._x += 1;}
}
411 :
739:03/11/02 15:32 ID:???
>>409 ええと、
もうちょっと希望する処理内容を具体的に説明お願いします。
412 :
Now_loading...774KB:03/11/02 15:52 ID:GxT2XpZo
409です。失礼しました。
1〜14までのシーンがあって、各シーンに5個ボタンがあり、
各シーン一個しかおせません。その各シーンでおされたボタンの
インスタンス名を配列に入れておいて、シーン14ですべての配列(0〜13の中身)
を表示したいのですが、どのようにしたらいいでしょうか。テキストフィールドとかに
表示したりのでしょうか。よろしくお願いします。
>>400 ShiftかCtrl押しながら(どっちか忘れたけど)、矢印ツールで動かそうとすると、ポイントが増える。
414 :
739:03/11/02 15:58 ID:???
>>412 そですね。「テキストの種類」を、「ダイナミックテキスト」か「テキスト入力」にした
TextFieldを表示用に用意し、それに配列の値を代入させればよろしいかと。
例えば、各値を改行で分割して各行表示される場合、
TextFieldインスタンスの「線の種類」設定を、「複数行」にし、
TextFieldインスタンス名.text = 配列変数名.join("\r");
とすれば、各値で改行分割された文字列値がTextFieldに表示されると
思います。
415 :
Now_loading...774KB:03/11/02 16:03 ID:UbG31DQh
質問させてもらいます。
loadMovie()で外部swfを読み込んでplay()でそのムービーを再生させたいんですけど、
6つの外部swfのうち5つはちゃんと読み込まれ再生されるんですが、なぜか最後の1つだけ再生されません。
読み込める外部ファイルの数って決まってるんですか?
416 :
Now_loading...774KB:03/11/02 16:09 ID:rxbks9wD
FLASHでメニューを作りたいのですがどうしたらいいでしょうか?
417 :
739:03/11/02 16:11 ID:???
>>415 いえ、そんな事は無いと思います。再生されない原因は他にあると思います。
>>400 曲線に追加される場合は単純にペンツールで対象線上をクリックするだけです。
直線に追加する場合、何故か判りませんがクリックでは追加されませんので、
無関係な箇所をペンでクリックした後、対象の線上をクリックして追加し、追加
した線上のポイントを希望する箇所にドラッグ等で移動させた後、無関係な
箇所に追加したポイント側をDellキー等で削除してください。
418 :
408:03/11/02 16:13 ID:???
>>410 ホントに有難う御座います!
しかしこの場合だと、enterFrameなので押したときにちゃんと表示去れずに非表示になることがあります。(逆も)
一回押したら、表示。もう一回押したら非表示となるようにするにはどうしたらいいのでしょうか?
度重ねて申し訳ありません;;
419 :
739:03/11/02 16:18 ID:???
>>416 いえそんなおおざっぱに質問されてもどう答えたらいいものやら(汗)。
因みに、多階層のプルダウンメニューとかをASを用い効率的に作成するには
結構なスキルとそれなりのコード量が必要なので、30行で回答するのは
勘弁して欲しいなとか思います。
420 :
415:03/11/02 16:18 ID:???
>>417 やっぱりそうですよね。_| ̄|○
何が原因なんだろう
421 :
739:03/11/02 16:31 ID:???
>>418 ええと、それでしたらonEnterFrameをやめて、onKeyDownに
例えば以下のようなリスナーを追加されれば効率がいいと思います。
myListener = new Object();
myListener.onKeyDown = function () {
var iKeyCode = Key.getCode();
if(iKeyCode == Key.SPACE)
_root.menu._visible=(_root.menu._visible != true);
if(_root.menu._visible)
return;
switch(iKeyCode){
case Key.DOWN:
_root.chara._y += 1;
break;
case Key.UP:
_root.chara._y -= 1;
break;
case Key.RIGHT:
_root.chara._x += 1;
break;
case Key.LEFT:
_root.chara._x -= 1;
break;
}
}
Key.addListener(myListener);
422 :
Now_loading...774KB:03/11/02 16:51 ID:X+TTLzZg
初めてBGM入りのFLASHを作ってみたのですが
書き出してみると音と絵のタイミングがズレてしまいます。
どうしたらいいのでしょう?
423 :
739:03/11/02 17:10 ID:???
>>422 ええと、
フーレムのプロパティウインドウで同期設定をストリーミングにすれば合うと思うのですが。
424 :
422:03/11/02 17:45 ID:X+TTLzZg
>>423 こんな質問にも答えて頂いて有難うございます。
やっと「同期設定」の場所を見つけました。
何とかできそうです♪ ありがとうございました。
425 :
Now_loading...774KB:03/11/02 18:17 ID:lRdrEtQh
FLASHMXを使用しています。
「もう一度」というボタンをクリックすると
再び、FLASHが再生されるようなものを作りたいのですが
どうすればいいのでしょうか?
(ボタンにムービークリップを貼り付けるのはわかるのですが
playとか入れても1から再生されません。)
制作は、MXを使用しています。
(ただし、書き出しは、Ver5です)
CGIにアクセスして、返り値を取得するんですが、
その戻り値がCSV形式の場合、Ver5での書き出しでは
戻り値をそのまま文字列として取得できないのでしょうか?
・戻り値の例
-------------
aaa,bbb,ccc,ddd
-------------
Flash MXにてLoadVarsでまとめて読めるのは分かっているのですが、
書き出しをVer5にする必要があるので、困っています。
お願いいたします。
427 :
425:03/11/02 19:29 ID:???
すみません。。わかりました。。
テキストのアンチエイリアスを切る事は出来ますか? 編集画面では切れるんですがプレビューすると掛かってしまうんです・・・
>>428 ざんねんながら切れません。
ちなみに、MX2004ならアンチエイリアス切れるようになってます。
430 :
739:03/11/02 21:56 ID:???
>>426 XMLオブジェクトを利用して下さい。
実はXMLオブジェクトは読み込み完了までは単なるテキストローダーでしかありません。
読み込みが完了した後、解析メソッドであるparseXMLを内部で実行しXMLデータに
マッピングを行っているだけで、実際はどのようなテキストデータも読み込めます。
以下のように、onDataイベントハンドラを設定するだけで、CSV読み込み用途にも
使えます。勿論、読み込んだデータは自力で解析コードを用い、各々使える状態
にする必要があります。
以下の例では通常のCSVファイルを読み込ませていますが、CSVデータを返すCGIを
URLで指定されれば、そちらも普通に読み込んでくれる筈です。
var doc = new XML();
doc.onData = function(sSorce){
if(sSorce == undefined)
return;
trace(sSorce);
}
doc.load("test.csv");
431 :
Now_loading...774KB:03/11/03 00:11 ID:XGyqLZeg
SWFのファイルが2つあり、一つ目をA、二つ目をBとします。
で、何秒間かマウスをさわっていなかったり、
キーボードアクセスがない場合に、AのSWFがとじて
BのSWFが立ち上がる。BのSWFにマウスアクセス、キーボードアクセスが
あると、Bが落ちて、Aが立ち上がる。
こういうのってできます?
432 :
Now_loading...774KB:03/11/03 00:15 ID:h9iBVzl8
433 :
432:03/11/03 00:17 ID:h9iBVzl8
435 :
739:03/11/03 00:24 ID:???
>>431 はい、できます。
A,Bの読み込みにはloadMovieを、
時間経過チェック処理と読み込みはsetIntervalかonEnterFrameイベントハンドラ内で、
秒間計測は2つのDateオブジェクトの差分値で、
秒間計測値の初期化やAの立ち上げ処理はonKeyDownやonMouseDownイベントハンドラ内で。
これら全ての処理を別のMovieClipで行わすか、もしくはA,B
それぞれのMovieClipで別々に管理させるかします。
フレームレートが異なる場合はA,BそれぞれのMovieClipで管理させた
方がよいでしょう。
436 :
Now_loading...774KB:03/11/03 00:30 ID:zbjQSY2z
【やりたい事】
オーサリング環境で非表示になっているレイヤーを、
パブリッシュしないように(パブリッシュしても非表示のままに)出来ますか?
「マスクを使うなどしてレイヤーを作り変える方法」以外で何とかしたいのですが…
【使用環境】
FlashMXをWin2kで使用しています。
438 :
Now_loading...774KB:03/11/03 00:37 ID:85A0XIgc
MX使用者です。
グローバル変数はターゲットパスを使用しなくてもいいトップレベルの変数だと本で見ました。
MC(1) MC(2) MC(3) MC(4)と用意して
それぞれシーン1にフレーム名をつけて配置しました。(同レイヤー上です。)
MC(1)の中に置いた数種類のボタンの中から一つ押すことによって、
進むシーンを変えたいと思いやってみましたが、上手くいきません。
例>>>>>>
MC(1)のボタンの●を押したら_global.abc +=25でMC(2)ののちMC(3)へ。
MC(1)のボタンの◎を押したら_global.abc +=30でMC(2)ののちMC(4)へ。
という感じです。
MC(1)からMC(2)を経由せずにMC(3)又は(4)へ行くのは出来るんですが、
MC(2)を経由すると分岐が出来ないのです。
MC(2)の最後のフレームには
if (_global.abc == 25) {
_parent.gotoAndStop( "go1999" );
}else {_parent.gotoAndStop( "not1999" );
}
と記載しました。どうすればきちんと動作してくれるでしょうか。
どうぞ教えてください。お願いいたします。
>436
ガイドレイヤーにすればいいんじゃないの。
レイヤーのところで右クリック、「ガイド」にチェック。
440 :
Now_loading...774KB:03/11/03 00:40 ID:85A0XIgc
↑すみません、一番上の文章がまとまってませんでした。
これはグローバルをつけなきゃいけないのかな?というのも疑問です。
441 :
436:03/11/03 00:42 ID:zbjQSY2z
>>437氏。flaファイルにレイヤーを残したままでは不可能でしょうか?
次の機会に作り変えるのを簡略化したいのですが。
442 :
436:03/11/03 00:53 ID:zbjQSY2z
>>437氏&
>>439氏ありがとうございました。
マスクとかの設定が残せないのは残念ですが、
一応
>>439氏の方法でレイヤーは残しておけますし、この方法でいきます。
443 :
739:03/11/03 01:01 ID:???
>>438 試しに同じ仕様で書いてみましたが、ちゃんと動作します。
他の部分に何か問題があるのだと思われます。
_globalですが、設定する際はつけないと駄目ですが、
呼び出す際はスコープ優先順位が最後であるとうだけなので、
特に同じ名前の変数などを定義されてない限り、頭に_globalと
付ける必要はないです。
444 :
431:03/11/03 01:05 ID:XGyqLZeg
435>別のMOVIEクリップというのは、具体的にどういうことなのでしょうか?
メインコンテンツとは別に用意するということですか?
445 :
438:03/11/03 01:06 ID:85A0XIgc
>>443お早いお返事、ありがとうございます!
何か見落としが無かったか、再度確認します!
グローバルについても詳しく分かりました。ありがとうございます!
446 :
739:03/11/03 01:10 ID:???
>>445 注意点:
・「_parent」が指すMovieClipはラベルが設定されたMovieClipを正しく差しているかチェック
・「_global.abc += 25」としているようですが、ボタンクリックイベントでpressをハンドリングした場合、加算処理が複数回実行される可能性があります。
releaseをハンドリングした方が間違いが起こりにくいと思われます。
・上記理由により、abcの値がおかしな数値になっている可能性がありますので、trace等でチェックしてみてください。
Flashを停止して巻き戻してまた再生すると、音が重なってしまいます。
また、Flashが重すぎてフリーズしてしまった場合、
画面が止まってもそのまま曲だけは続いてしまうため
どうしても音ズレしてしまいます。
他の職人さんのFlashは停止すると音も勝手に止まります。
どうやったらあんな感じになるんですか?教えてください。
449 :
739:03/11/03 01:14 ID:???
>>447 フレームプロパティウインドウにて、
サウンドの同期設定をストリーミングにしてください。
ゲーム作成中なんだが、容量がとても大きくなってしまう。
原因としては、音楽ファイルが重過ぎる事。
FLASHではMIDI非対応なのでMP3でやってるんだが、重くて困ってる。
みんなはどうしてるん?
環境:FLASH MX & winXP
451 :
739:03/11/03 01:18 ID:???
>>450 バックグラウンドミュージックなどは、
getURLやFSCommandを利用してブラウザのJavascriptエンジンを呼び出し、
Javascript上でMIDI再生を制御させるといいと思います。
>>449さん
ありがとうございます!
おかげで完成しました!
453 :
739:03/11/03 01:55 ID:???
>>444 以下のような処理が記述されたSWFファイルを別途用意し、そこから各外部SWFファイルを管理するという事です。
var sUrlA = "a.swf";var sUrlB = "b.swf";
var bSv = false;var iTime;var iTimeSpan = 10000;var iSet;
var clip_Parent = this;clip_Parent.onMouseUp = clip_Parent_OnClick;Key.addListener({onKeyDown:clip_Parent_OnClick});
var clip_LoadArea = clip_Parent.createEmptyMovieClip("clip_LoadArea", 1);
clip_LoadArea.onUnload = clip_LoadArea_OnUnload;
clip_LoadArea.loadMovie(sUrlA);
function clip_LoadArea_OnUnload(){
if(!bSv){
iTime = new Date().getTime();
iSet = setInterval(Check, 1000);
}
};
function clip_Parent_OnClick(){
if(bSv){
bSv = false;
clip_LoadArea.onUnload = clip_LoadArea_OnUnload;
clip_LoadArea.loadMovie(sUrlA);
}else
iTime = new Date().getTime();
}
function Check(){
var iNowTime = new Date().getTime();
if(iNowTime - iTime < iTimeSpan)
return;
clearInterval(iSet);
iSet = null;
bSv = true;
clip_LoadArea.loadMovie(sUrlB);
}
454 :
431:03/11/03 02:32 ID:XGyqLZeg
453>なるほど。ということは、全部で、SWFファイルを三つ用意するということでしょうか?
>>454 いや、読んでてそうわかりません?
あんた何スレか前で情報小出しにしまくったあげく
質問者を煽っていった奴にしかみえないんですが。
あなたのスレでもないので聞きたいことはまとめてお願いします。
読んでもわからないのならあなたの周りの日本語お上手な方にお聞きください。
とりあえず試してわからないとこききにきてください。
456 :
431:03/11/03 02:52 ID:XGyqLZeg
その情報小出しの方とは違うと思うのですが。
気分を害したのなら申し訳ありません。
○○できますか? と言う質問は嫌われる。
できるかどうかは、自分で試せば済む話だ。
自分では楽をして他力本願しようとしている様にも取れる。
もっとも、安易にAS組んで提示している、
甘やかし回答者にも問題はあるのだが。
ぶっちゃけ言うと、お前らまともに勉強するは無いんだろ?
458 :
739:03/11/03 03:12 ID:???
>>454 コード自体ちょっとわかりにくいので申し訳ないのですが、30行制限があるのでご勘弁下さい。
3つに(というか、仕様を実現さる処理部分を別SWFに)分けたのは、求められている仕様を実現させる
処理内容の再利用性を考えると、処理の全てを別のSWFファイルにした方がよいだろうと判断した為です。
判断や読み込みを実行させるSWFを別にしておけば、
・読み込ませるメインの動画であるMovieClipである「A」と
・スクリーンセーバー的な役割を果たす(と思われる)MovieClipである「B」とを、
簡単な修正でそれぞれまったく別の、異なるSWFに指定する事が容易になるからです。
逆に、判断や読み込ませる処理をAやBのMovieClipに実装した場合、再利用性は
低くなります。
ただ、3つに分けた場合、フレームレートが管理側SWFのフレームレートに統一されてしまうので、
それが困る場合は、A,Bそれぞれに必要な処理を分けて記述する事になると思います。
その場合は、呼び出すメソッドや変数等の仕様を統一し、_globalインスタンスをうまく利用
すれば、有る程度の再利用性は高められるかもしれません。
今回の希望される内容は割と複雑な手順がどうしても必要になる処理なので、
あまり簡単に説明する事ができませんでした。私の能力の限界です。すみません。
>>458 あぁ、loadMovieしてるのね。
どうりで>フレームレート
俺ならgetURLかなぁとかおもてたけど、(>とじて >立ち上げる)
閉じ方がわかんないので。
以前その話題このスレにあったとは思ったんだけどもね。
>>458だった_| ̄|○
オレガかえります。。ねます。。
462 :
431:03/11/03 15:17 ID:XGyqLZeg
458>では、管理用のSWFは常にバックグラウンドでたちあげっぱなしに
しとくということですね。
463 :
Now_loading...774KB:03/11/03 16:44 ID:RsqTqGsI
>>463 イラレで整形するか、AS
text01_mc._y="任意の半径";
txt01_mc._rotation="任意の角度";
で一文字づつ調整するか?
465 :
Now_loading...774KB:03/11/03 17:34 ID:svDIzj9i
ボタンをクリックしてテキストボックスに長い外部テキストを
読み込み、スクロールバーでスクロールさせようとしています
・テキストボックスにスクロールバーをつける
・外部テキストを読み込んでテキストボックスに表示させる
まではうまくいくのですが、スクロールが動作しません。
外部テキストをスクロールさせるにはどのような方法が
あるのでしょうか。
使用環境は、FlashMXをWinXPで使用です。
ボタン側のアクションは
on (release) {
loadVariablesNum("01.txt", 0);
}
で、外部テキストファイルの中身はtext="〜"と記述しています。
表示側テキストボックスはダイナミックテキストの複数行にし、
変数名をtextとしています。
466 :
Now_loading...774KB:03/11/03 17:54 ID:qR522wsl
StudioMXって
DreamweaverMX,FlashMX,Fireworks,Freehand,Coldfusionのソフトが入ってるの?
それとも
DreamweaverMX,FlashMX,Fireworks,Freehand,Coldfusionが一つに合体したソフトが入ってるの?
>>465 スクロールってのはマーキーのように自動で横スクロールなのか?
それとも長いテキストを複数行表示させマウスで縦スクロールなのか?
470 :
739:03/11/03 18:53 ID:???
>>465 TextFieldの変数名は後方互換性の為に残されている機能で、
それを利用した値の変化には、スクロールバーコンポネントは反応できません
(値変化のイベントを内部で察知できません)。
なので、読み込みを実行された後、変数[text]の変化を監視させ、
読み込みが完了した後、改めて
TextFieldインスタンス名.text = text;
という処理を実行させ、値の変化をスクロールバーコンポネントに通知させる
必要があります。スクロールバーをくっつけた時点で恐らくTextFieldインスタンス
にはなんらかのインスタンス名が付けられたはずですので、それを調べて
以下のような処理をボタンクリックに関連づけてください。
古い仕様なので、TextFieldの変数関連づけ機能はあまり当てにしない方が良いです
on (release) {
loadVariablesNum("01.txt", 0);
var iSet = setInterval(
function(){
if(text != null && text.length > 0){
テキストフィールドインスタンス名.text = text;
clearInterval(iSet);
}
},
100);
}
471 :
739:03/11/03 18:57 ID:???
>>465 補足事項
>外部テキストファイルの中身はtext="〜"と記述しています。
と、ありますが、ダブルコーデーションは必要ありませんよー。
472 :
Now_loading...774KB:03/11/03 19:59 ID:svDIzj9i
>>470 ありがとうございます!
無事にスクロールさせることができました。
しかしまた別の壁が…
テキストファイルの中身はHTML表記でタグを用いているのですが
テキストボックスにはタグまで表示してしまいます。
TextFieldの変数で扱っていたときはちゃんと表示されていました。
TextFieldインスタンス名.textに格納した文字列のタグを
有効にするにはどのような方法があるのでしょうか。
>>472 TextFieldインスタンス名.html = true;
TextFieldインスタンス名.htmlText = 文字列
>>472 使えるタグは限られてるのでユーザーガイド参考してくださぃナょ
475 :
Now_loading...774KB:03/11/03 20:22 ID:svDIzj9i
どうにかイメージ通りの表示をさせることが出来ました!
皆様ご親切に伝授してくださり大変有り難うございました。
頑張ってよいFlashを作ります。
476 :
Now_loading...774KB:03/11/03 21:45 ID:s59b5c20
ttp://1go.url.ma.cx/fla/sample/fla_smp.html のサンプルを改造しようと思っています.
改造点は,
1,曲の数
2,読み込んだとき,再生状態じゃなくて停止状態で読み込ませる.
3,ループを使用しない,そしてその曲が終わったらランダムに次の曲に飛ぶ.
です.
1はrandom(5)の5を変えてフレームを足せばいいのかな?
環境はFLASHMX WINME です.
どうか力を貸してください.
477 :
Now_loading...774KB:03/11/03 21:52 ID:ISRwd4BT
MPEGファイルから音声を
MP3にして抜き出すソフトないですか?
flashでボタン作って、ボタン押すとjavaで作った
プログラム起動させるにはどおすればいいんでしょう?
>>476 DLしてないで言うのは失礼かもダケド、
一曲につき1フレーム使っているので改造大変じゃないかな?
8フレームはまた別のものになっているようなので、音楽再生の処理は一つのフレーム内で処理したがよいね
曲の数を増やす、ということだけども、randomの5を変えてもだめですね。
8フレームに入った時まずい、と。
やるなら外部テキスト(ファイルのリスト)を参照し、ランダムに再生のほうがよいと思いますよ。
このサンプルをいじるより早くできるかと思われます。
>>477 さぁ。
>>478 >>1 つーか、IEからswf呼び出して、swfからhtml内のjavascript、んでJSから中身つきのwindow.openいけばよいと思われます。
480 :
476:03/11/03 22:17 ID:???
>>479 では,
2,読み込んだとき,再生状態じゃなくて停止状態で読み込ませる.
3,ループを使用しない,そしてその曲が終わったらランダムに次の曲に飛ぶ.
はどうでしょう・・・
>>480 さて、サンプルをいじるのか否かによりますが。
2_A:外部mp3ファイルを読み込むのであればストリーミングをfalseにすればよろし。
2_A2:外部swfならMCを用意しておき、それにロード。stopかけておけばよろし。
3_A:外部mp3ならhoge.onSoundComplete = function(){のように次のファイルへ誘導すればよろし。
3_A2:swfなら、swf自身の最後のフレームに命令させればよろし。
2_A3:swf自身にstopかけておく。
>>481 横レスごめん。
>外部mp3ファイルを読み込むのであればストリーミングをfalse
>外部mp3ならhoge.onSoundComplete = function(){のように次のファイルへ
外部mp3読み込み、ストリーミングoffでonSoundCompleteって捕まえられるの?
484 :
476:03/11/03 22:47 ID:???
1はあきらめ,2は何とか解決しました.
3の方法がよくわかりません.
ちなみに,メインswfから外部swfをながしています.
485 :
481:03/11/03 22:56 ID:???
>>483 mp3目覚ましとして以前作ったflashのソースの一部で恐縮ですが。。
listはLoadVarsクラス、mp1=hoge.mp3&mp2=foo.mp3〜云々入ってます。
メインのタイムライン4フレーム目で以下の関数呼び出ししてます。。(LdMp3(num);と記述)
function LdMp3(num){
S = new Sound();
S.loadSound(list["mp"+num],false);
S.start();
S.setVolume(80);
S.onSoundComplete = function(){
_root.gotoAndPlay(4);
};
}
で最終フレームである5フレームに以下記述してますです。
if(++num == list.length){
num = 0;
}
prevFrame();
これで曲終わるごとに4フレーム目に再生ヘッドが送られ、次の曲が再生されてますです。
>>484 結局で改造でいくのね?
ループの処理してるところをもう一度ランダム計算にすればいいよ。
関数化するとよろし。
捕まえた。
もう二度と君を話さない。
487 :
483:03/11/03 23:09 ID:???
>>485 レスサンクス!
今、サンプル作ってみたら、on/off両方でOKだった、、、
大昔、できなかったような事があったような。
とにかくありがとう。
488 :
484:03/11/03 23:19 ID:???
>>485 それが,サンプルは外部swf自体,単体でループするようになっていて
どこにランダム処理をすべきかわからないです…
>>488 ちょとまて。
音楽ファイルは自分で用意しないのかい?
それはそれで倫理的問題かと。
用意するのであれば音楽swf一番最後のフレームに
_root.changeBgm();
とでも記述
呼び出す側のfla内にchangeBgm関数を記述すればよろし。
内容はrandomが書いてあるところ、だね。
というか、_root.gotoAndPlay(2)でよいのかな?
DLしてみまつ。
/*小swfに親が手をまさぐりいれるような方法で小swf改造することなく3を満たす方法もあるけど
音楽やっているものとして個人的にこういうのいやなので割愛させてもらいますです。。*/
490 :
488:03/11/03 23:48 ID:???
>>489 あ,すみません.音楽ファイルは自分で用意してます.
なにか勘違いしてしまったみたいです.
音楽swfが止まったときに親swfに_root.gotoAndPlay(2)の命令をさせたいのですが,
なんせ,僕の知識不足でどうしていいのかわかりません.
この改造をしようと思ったのが無謀でした…
次からはもっと知識をつけてからここに来るようにします
>>490 子swfにストリーミングで音楽ファイルをおき、
最後のフレームに_root.gotoAndPlay(2)でいいのではない?
492 :
739:03/11/04 00:18 ID:???
>>490 興味が沸いたので修正してみました。
再利用性が低い作り方されてるようなので大幅に内容を改変しました。
・読み込み対象となるファイル(MP3)のリストを外部XMLデータ化する
・ランダムといっても、再生順をランダム化しなくてはならないので、配列の中身を
ランダムに入れ替える処理を組まなくてはなりません。単純に再生の度に適当な
数値を入れればいいというものでもないと思います。
・以下に適当に改変したものをアップします。参考にしてください。
・外部音ファイルはMP3のものをそのまま容易すれば良いです。
・リストに追加する場合は、xmlファイルの中身の修正と追加するMP3ファイルをそれぞれ
同じディレクトリに配置してください。
・サンプルに用意されているMP3ファイルは空のダミーです。適当に容易してください。
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/8947/sample1a.lzh
493 :
490:03/11/04 00:22 ID:???
>>492 ありがとうございました.
非常に助かります
494 :
739:03/11/04 00:26 ID:???
>>492 の続き
ところで元ファイルですが、フレームを利用してるのは古いFlashPlayerでも
動くようにとの配慮なのでしょうか。
関係ないですが、UP先を用意する為ジオシティーズに登録するのにえらい
手間がかかりました。異様に重いですねあそこ。
ジオシティーズしか思い浮かばなかったので仕方ないですけど。
まあせっかく取ったので今後アップロード先に利用する事に致します。
30行で収まらない回答とかに利用できそうです。
496 :
431:03/11/04 00:43 ID:iNKx6lf4
453>前述されたSWFファイルを空のムービクリップにASを割り当てました。
そして、簡易の図形をアニメーションさせたa.swfとb.swfを用意しました。
これは、時間の単位はどのようになっているのでしょうか?(秒?分?)
いつまでたってもb.swfが自動でたちあがりません。
なにかオカシイところがあるのでしょうか?
497 :
739:03/11/04 00:50 ID:???
498 :
739:03/11/04 00:58 ID:???
>>493 追伸
XMLファイルですが、エンコードはUTF-8になってます。
MEのメモ帳とかでUTF-8を編集できたか覚えてませんが、
編集する際はエンコード設定間違えないよう、気を付けて下さい。
2バイト文字とか使わない限り、他のエンコードでも特に問題なく
読み込めるとは思いますが、エンコード変更される場合は
XML宣言部(一行目)の修正も正しく行って下さい。
XMLについては判らなければご自分でお調べ下さい。
いつから製作初心者の質問スレじゃなくなったんだろうな
製作依頼スレになったのか
ちょっとだけ答えてくれるお方とか回答者も減ったしな
>>497 b.swfの方に自動で再生されるたぐいのうぷアニメ置いたら
ゲームのスタート画面みたいな効果になった
うまく使えば面白い使い方できそう
いたのか。
503 :
431:03/11/04 01:11 ID:iNKx6lf4
ありがとうございます
さっそく検証してみたところ。
やはりだめでした。
いま、a.swfとscv.swfを同時に立ち上げているのですが
やはりいつまでたってもb.swfが立ちあがらないです。
Flashプレイヤのバージョンがわるいのかな。。
自分で調べず人に聞くという時点で
既に自力でなんとかする気が無いのは明らかな気もするが
>499
>500
本当に答えるだけの実力あるん?愚痴だけとちゃう?
悪いが偉そなふりしたいだけの香具師にしか見えん
505 :
499:03/11/04 01:19 ID:???
>>504 愚痴ですよ。答えるだけの実力ない奴と思ってていいですよ。
なんかどうでもよくなってきたので私も去ります。
506 :
739:03/11/04 01:22 ID:???
>>503 うーん。そろそろ諦めたらどうでしょうか。
使いこなせるようになったら、また挑戦してみてください。
何やってるのか全く判らない状態で突き進むのも程度の問題です。
>>504 お約束だけど「オマエモナー」
匿名掲示板で何言ってるんだか。
508 :
431:03/11/04 01:32 ID:iNKx6lf4
大変申し訳ありませんが、やっていること自体間違っているのでしょうか?
一応、どのような仕組みなっているかどうかは理解しているつもりです。
scv.swfが、キーになっていて、a.swf、b.swfがメインコンテンツ。
それぞれを、制御しているんですよね。
そして、メインコンテンツのa.swfに一定時間以上アクセスがない場合に、
b.swfがスクリーンセーバ的な要素で立ち上がる。そして、b.swfになんらかの
アクセスが行われた時に、a.swfがたちあがり、b.swfが落ちる。
このような仕様で間違いないですよね?(制御文をみるかぎり。。)
根本的な考え方が間違っているのでしょうか。。。
509 :
739:03/11/04 01:42 ID:???
>>503 いえ、立ち上げるのはscv.swfだけです。scvの中でaを読み込み
表示が行われる筈です。というかFlashPlayerが古いんじゃないでしょうか。
>>508 立ち上がり とか 落ちる とかが気になりますが、読み込んでるんです。
というかサンプルに全く手を加えずそのまま実行して動かない場合は
単にバージョンが古いのだと思いますが。
>>499 ・興味沸いたら自分の好奇心を満足させる為にも突っ込んで制作したりします
なので半分以上は自分の為です。すみません。
・勿論、興味沸かない事や手間が掛かりすぎるのはスルーします。
・一端答えてしまったら、最後までできる限り付き合ってあげないと無責任ではないかという心理も働きます。
それも程度の問題ですが。
・突き放すのも一つの正しい回答の仕方かもしれませんが、
私は回答を示してそこから学んでくれる事を期待したいのです。
なので説明は多目にするよう気を付けてます。
それで1割でもスキルアップに繋がるなら幸いです。
・ていうか他の方に回答貰った方は提示されたコードが何やってるのか
ちゃんと検証してください。お願いします。
510 :
431:03/11/04 01:46 ID:iNKx6lf4
すいません。理解しました。
scv.swfの中身がかわっていますね。
色見が近く、動きも同じなので、気づきませんでした。
注意力不足でした。
ありがとうございます。
スクリプトの内容を勉強してみます。
制御文をみるかぎり。。
( ゚д゚)?
>>510 結局
【質問 <-> 回答】スレから
【依頼 <-> 製作】スレになってるんじゃねーか。
意訳
>>509 ネチケットとか別にどうでもいいんだが
それでもスレ、板のローカルルールもあるってこったろ
514 :
739:03/11/04 01:54 ID:???
>>510 というか、もう少し色々試行錯誤してから再質問してください。
お願い致します。
>>509 自分の為だったら自分でサイトでも立ち上げて、そっちでやってください。
最近の依頼の原因は、貴方のような気がします。
>>515 そこまでしなくてもいいとは思うけど、
次スレから
>>1などのテンプレもいらねんでねーの?スレタイも変える?
くらいの空気だと俺は思ったなぁ
無能な奴等や僻みをいちいち相手にすんな。
>>517 そりゃぁクレクレ君には、便利な存在だもんなぁ。
(・∀・) ニヤニヤ
まあ仮に細かく答えてくれる奴が集うスレッドが他にできたら
ここの存在意義は消滅するわな。
まともに答えてくれない、
過去ログを読めの連呼しかしない、その癖過去ログのアドレスも示さない、
dat落ちしてるっつーの。
揚げ足とる事しか興味がない、
能力もない癖にあるふりをして文句だけ言う、
愚痴や煽りしかしないで初心者に当たる事しかしない、
回答者が優越感に浸る為だけに存在するスレッドなぞ
質問者には必要ない。
え〜殺伐としてる中申し訳ないんですが
次スレのスレタイを考える時間となりました〜
↓どぞ〜↓
>>519 >半分以上は自分の為
というのが
>回答者が優越感に浸る為
ということだと?
もはや性質もいりませぬな。
>>520 【不可能を】製作質問なんでもお答えします【可能に】
>>519 ソレはお前が馬鹿な質問してるからスルーされたんだろ。
空気嫁
524 :
739:03/11/04 02:28 ID:???
>>515 えーと、判りました。
取りあえず超基本的スレッドの方へ移る事に致します。
あちらの方が適当かもしれませんので。
お騒がせして申し訳ありませんでした。
>>525 調べる努力できる奴が人に質問なんかするのか?
そもそも矛盾してるんだよ
>>1で定義されてる事は。
>>525 まぁ、昔からそんなもんだったよ。
マナーに関してはマシだったかな?
一番記憶にあるのが3D表現したいって質問者かな。
態度が良かったので必死にxyz軸の図を書いたり
行列式同士の計算やら行列を平面にtraceする関数やら書いてあげたけど
解決したのか少し見ないうちにいなくなったなぁ。
一番記憶にある質問者は煽りまくってた香具師。
レスの付け方が
999>
ってなってる香具師。
もはや想い出語るスレでつか?(w
529 :
Now_loading...774KB:03/11/04 02:37 ID:iNKx6lf4
あるアクションをすると、カウントを追加するスクリプトを作りました。
そして、SharedObject(MXからの)を使い保存できるように作りました。
このスクリプトをオート保存するように改良を加えたいと思うのですが、
MXの機能で実現可能でしょうか?
一通り辞書を調べてはみたのですが、無理っぽいのですが、
もしもこの機能の組み合わせでできるよーっていう情報が
あればよろしくお願いします。
>>527 調べても分からないときに質問するのが普通だから。
矛盾って何処?
>>527 サポセンじゃない(所詮掲示板な)んだから"ここにいる人で解決し合おう"的スタンスだろ?
ここは辞書じゃないと思いますけども。
>>529 ID変わってないけどまたまた違う質問ですか?w
あるアクションとか言ってるけど小出しはやめてね♥
オート保存って?SOでいいんだよね。
オートってこたーボタンとかアクションせずにをご希望か?
うざいなあ
質問か回答かどちらかの発言する気の無い奴は帰れ
お前らこそここに必要ないんだよボケが。
優越感満足させたかったらペット虐待でもしてろ。
反論になってないw
535 :
Now_loading...774KB:03/11/04 02:43 ID:iNKx6lf4
そうです!>532<同じ人です。正確には相方の質問です。
なんだ431か、739なら超基本的スレに行ったからそっちで作ってもらえ。
>>533 その台詞そのまんま返すわ。
いやぁ釣られちゃったなぁ。
>>535 俺が聞きたいのはそこじゃないんだが。
本家のswfのSOは閉じる時に保存されてるぽいけどこの動作じゃないのか?
539 :
535:03/11/04 02:48 ID:iNKx6lf4
そうですか? なんらかのアクション(ボタンを押して保存とか)
しないと保存機能として働かないような。
>>539 MC作って、その1フレーム目とかにAS書けば良いと思う(のは漏れだけ?)。stopさせなければループしてる。
MCの長さによって、保存のタイミングが決まる。一つの選択肢としてドゾ。
釣りつつ釣られつつ。
寝ます。なかよくやってなさい、まさお
>>539 >カウントを追加するスクリプトを作りました
単純にそこで保存すればいいのでは?
おやすみなさい、あなたも疲れてるでしょう。
オート保存ってなんだ?
それがわからないんだよなぁ
だから回答者になるだけのスキルが無い奴が適当な答えでスレッド浪費すんじゃねえ
だから何も理解してない癖に変に理解してる振りして質問を小出しにするんじゃねえ
546 :
535:03/11/04 03:24 ID:iNKx6lf4
すいません説明不足でした。
オート保存というのは、ある一定時間以上たつと
自動的にカウント数をsharedobjectを使い、保存するというものです。
そして、次に立ち上げた時もそのカウント数を保つということです。
>>545 文章が支離滅裂になってるの自覚ある?
もう少し日本語勉強してから来たほうがいいよ。
>>545 >>547 質問と回答以外するなっつってんだろボケ。
回答側はごちゃごちゃ派閥闘争しとらんで回答だけしてろ。
揚げ足取りしかせんやつは消えろ。
>>546 立ち上げた時に同オブジェクト使って読み込むだけだろが。貴様もいい加減にしろ。
>>545 適当な答えってなんだよ。
535がためさねーかぎり全て適当な答えになる罠。
それかあれか?おまい=739のようにサンプル作成しなきゃだめっすか?
そいつぁーすんませんね、自分にはそういうスレには見えませんもので(目薬でもさそうかしら)
>>546 で、おまいに一番問題あるわけだが。
>>540のサンプルは見たのかと。
質問押し付けるだけ押し付けても何も解決しない(まぁ釣ってるのはみえみえだが。解決しなくてもいいんだろ?)
借りにサンプル内のコード見たとして理解はしたのかと。
代入してる箇所あるだろ?ようはそこのタイミングをボタンなどのアクションなしでやろうとしてるんだろ?
そのタイミングについて
>>543 >>541
550 :
549:03/11/04 03:32 ID:???
失礼。途中送信してしまいました。
そのタイミングについて
>>543 ,
>>541氏の案は試した上で書き込んでるのかと。
いじょ。
いい加減にしてください
>>545 PGにとって答えは一つではないんだが。
富士登山のルートがひとつでないように。
>>535
A夫がB子をデートに誘いたがってる。
C「電話で誘っちゃえよ」
D「直接言え」
E「告白して付き合い始めてからにしろよ」
A「嗚呼、デート誘いたいんだよね...」
A夫はモジモジして動かない。
いい加減にしろ釣師535
おーあった。ここだここだ。
回答香具師が質問香具師を取り合うスレはここですか?
回答香具師って・・・なんですか?
質問香具師って・・・・・・
カイトーヤシ(´A`)シツモンヤシ?
>>553 香具師の使い方間違ってない?( ´,_ゝ`)
いいからお前ら全員今すぐ寝ろ。
眠たい頭でお互い傷つけ合ったって良い事無いぞ。
釣ったり煽ったりするな。17も続いたスレ自体たち行かなくするつもりか?
先人達の苦労を無駄にするな。
じゃー恒例どおり
この空気終了。
↓次の質問者どぞー↓
558 :
431:03/11/04 12:09 ID:zjsyVBZ9
509>入れ子にするファイルの中に
たとえば、キーダウンで動作するムービクリップアニメーション
があるとします。
以下、ボタンに割り当てているAS。
on (keyPress "<Down>") {
_root.aaaaa.gotoAndPlay(1);
}
これをa.swfとすると、キーアクションが反応しません。。
これは、階層の問題なのでしょうか?
たびたびすいませんがよろしくおねがいします
559 :
Now_loading...774KB:03/11/04 12:59 ID:Oj9F35t+
質問です。FLASH MX でWindowsXP を使用しています。
SWFファイルを読み込んで表示してから、次のSWFに移るまでの
表示時間を取得したいのですが、どのような方法がありますか。よろしくお願いします。
560 :
Now_loading...774KB:03/11/04 13:59 ID:4mvzx10C
>>559 ■外部のswfをloadmovieで読み込んだときの、外部ファイルのフレーム指定
名前を付けたMC内にswfを呼び込んで、それをgotoAndPlayで
再生指定してあげるとかどうでしょうか。
●呼び出す方のムービー(仮に「base.swf」)内に空のMCを配置します。
この時、空のMCに名前を付けます。ここでは仮に「dummy」とします。
●ムービー冒頭において、dummy.visible=noとした上で目的のswf(仮に
「contents.swf」とします)をloadMovieしておきます。
●再生したい時に、例えばボタンを押したら再生、とかであればボタンに
on(release){
this.dummy._visible=yes;
dummy.gotoAndPlay("目的のフレームかラベル");
}
を記述して実行させるようにします。
※contents.swf内にラベルを書いておくことをお忘れ無く…
561 :
560:03/11/04 14:03 ID:???
>>599 すまん。
過去ログ先を間違えた。(^^;
外部ファイルを読み込んだMCをこんな感じに設定するといいと思う。
if (mc._framesloaded<mc._totalframes) {
gotoAndPlay("hoge");
}
>>559 >SWFファイルを読み込んで表示してから、次のSWFに移るまで
getURLで次のに移るの?
ほぃじゃ、a1.swfからa2.swfに移るとする。
a1.swfの2フレーム目に
myTimer = getTimer();
と記述し、次のファイルに移る箇所(getURL直前)にて時刻算出。
ThisTime = getTimer() - myTimer;
こんな案はいかがでしょうか?
getURLの際に
"a2.swf?PreTime=" + ThisTime
のような記述だと受け渡し可能かと思う。(未検証スマソ)
564 :
Now_loading...774KB:03/11/04 17:35 ID:Oj9F35t+
559です。
ありがとうございました。
565 :
Now_loading...774KB:03/11/04 18:07 ID:dccNpmlC
質問なのですが
ボタンの有効と無効を切り替えたいのですが
if (home_btn=0) {
_root.event.home_btn.enabled = false;
} else {
_root.event.home_btn.enabled = true;
}
とやってみたのですが動きませんでした
どのようにすればよいでしょうか
よろしくお願いします。
567 :
Now_loading...774KB:03/11/04 18:46 ID:8vAZOCcM
ほんとに初心者の質問ですみません。
XPでflash5 をつかっています。
ホームページのトップを作っているんですが
静止画と動きのあるものを一緒の画面で表示する際に
静止画像を表示させておくにはフレームをずっと伸ばしておかないと
いけないのでしょうか?なにか固定させておく方法はないでしょうか。
何かいい方法がありましたらおしえてください。
言葉足らずでしたらまたかきこみます。
おねがいします。
>>567 初心者というのは免罪符ではありません。
動きのあるものをムービークリップにしてやれば、メインはすっきり。
そもそも、フレームを伸ばしておくことに何の抵抗が・・・
569 :
Now_loading...774KB:03/11/04 18:54 ID:9RZA5VD4
質問です。
画面に擬似的に奥行きを持たせてMCを配置したいのですが、
MC同士が重なり合った時に、下位のレイヤーのMCを上に表示させる事はできないでしょうか?
flash mxをwin xpで使用しています。
FLASH板の優しい先輩に質問があります。
アクションスクリプトでFLASHの背景色を変化させることは可能でしょうか?
できるならば、その方法も教えていただけるとありがたいです。
環境はFLASH MX エデュケーション版です。
夜絽死苦!!
>>571 一番下のレイヤーにステージより大きめの塗り潰した四角を置いて
それをシンボル化し、bg とインスタンス名をつけ、
bg.setRBG = 0x000000; //16進数のカラーコード。この場合は白
とこんなのしか思いつきませんでした。
>>566 こちらに=代入
こちらは==等しい
比較は"="じゃなく"=="
とりあえずどっかからコピペっぽいそのコードの詳細を教えれ
(じゃなきゃ答えられないと思いますよ?)
>>567 動きのある方をMC(ムービークリップと読んでください。)にして配置し、
そこに静止画も配置
そのフレームでとめておけばよろし。
574 :
572:03/11/04 22:54 ID:???
0x000000 は白じゃなくて黒です。バカなミスしてしまった
575 :
じれんさま:03/11/04 23:06 ID:zjsyVBZ9
loadmovieでswfを読み込みんでるんですが、
相対パスで記述しないと動作しないので
すべて絶対パスかれら相対パスへのASを書き直しました。
そこで質問ですが、
音の相対パスの記述の仕方はどうすればいいのでしょうか。
現在は以下のように記述しています。
_parent.oto = new Sound();
_parent.oto.attachSound("oto3");
_parent.oto.setVolume(40);
_parent.oto.start(0,0);
_parentと頭につけただけですがだめみたいです。
otoはリンゲージしたデータです。
_global.oto
_parent.つけなくても相対になっているんだけど
お気に召さないですか?
578 :
じれんさま:03/11/04 23:34 ID:zjsyVBZ9
あるムービクリップの一つしたの階層に
前述したアクションスクリプトをフレームアクションに
記述していたのですが。
これを、他のムービクリップからloadmovieで読みこみました。
576さんと577さんの方法論で試してみましたが音はなりませんでした。
579 :
じれんさま:03/11/04 23:43 ID:zjsyVBZ9
@
_global.oto = new Sound();
_global.oto.attachSound("oto3");
_global.oto.setVolume(40);
_global.oto.start(0, 0);
A
oto = new Sound();
oto.attachSound("oto3");
oto.setVolume(40);
oto.start(0, 0);
上記でためしましたがだめでした。
単体では音はなしましたが
クリップから読み込むとだめでした。
>>579 そこだけ部分的に切り出したFLAファイルキボンヌ
581 :
じれんさま:03/11/05 00:27 ID:nX71FYuu
>>581 それをパブリッシュして、別途loadMovie() だけのswfから読み込んで、↓キー押したら
音が鳴るんですが・・・。質問の意味勘違いしてるのかな、漏れ。
>>581 >>582同様鳴っていますけども。
ん〜〜?呼び出し側がなにか変なことやっておられますか?
584 :
582:03/11/05 00:57 ID:???
スマソ、中途半端ですがもう寝ます。回答は明日と言うか今日の夕方7時以降になります。
きっと解決してると思いますが。
585 :
じれんさま:03/11/05 01:01 ID:nX71FYuu
用意しているムービクリップに以下のようなASを割り当てています。
これは、昨日、ここの閲覧者が善意で試してくれたものです。
これに割り当てると音のコンテンツがならないのです。
(先ほどのDLファイルのSWFをa.swfにしてためしてみてください。)
586 :
じれんさま:03/11/05 01:01 ID:nX71FYuu
var sUrlA = "a.swf";
var sUrlB = "b.swf";
var bSv = false;
var iTime;
var iTimeSpan = 100000;
var iSet;
var clip_Parent = this;
clip_Parent.onMouseUp = clip_Parent_OnClick;
587 :
じれんさま:03/11/05 01:08 ID:nX71FYuu
Key.addListener({onKeyDown:clip_Parent_OnClick});
var clip_LoadArea = clip_Parent.createEmptyMovieClip("clip_LoadArea", 1);
clip_LoadArea.onUnload = clip_LoadArea_OnUnload;
clip_LoadArea.loadMovie(sUrlA);
function clip_LoadArea_OnUnload() {
if (!bSv) {
iTime = new Date().getTime();
iSet = setInterval(Check, 10000);
}
}
function clip_Parent_OnClick() {
if (bSv) {
bSv = false;
clip_LoadArea.onUnload = clip_LoadArea_OnUnload;
clip_LoadArea.loadMovie(sUrlA);
} else {
iTime = new Date().getTime();
}
}
function Check() {
var iNowTime = new Date().getTime();
if (iNowTime-iTime<iTimeSpan) {
return;
}
clearInterval(iSet);
iSet = null;
bSv = true;
clip_LoadArea.loadMovie(sUrlB);
}
要は、a.swf→b.swf(スクリーンセーバ要素)の切り替えです。
588 :
Now_loading...774KB:03/11/05 01:25 ID:PC8jQ+Yf
flash初心者ですがやっと出来上がりホームページにUPしたのですが自分
のPCでは見れるのですが、ほかのPCだと見れません。とりあえずヘルプ
を見たら スクリプトエラー (script error) 発生
Shockwave ムービーから出力されているスクリプトエラーは、プレーヤの
問題ではございません。作成されたムービーのコンテンツの中の実行して
いるプログラムで発生しているトラブルです。
プレーヤ側では回避することはできませんので、まずはホームページの作
成元までお問い合わせください。
Note: スクリプトエラーはムービーで発生しているエラーばかりではあり
ません。HTML に書かれている JavaScript で発生しているケースなども
考えられます。いずれにしてもこちらはホームページの作成元までまずは
お問い合わせください。
となっています。どうしたら他のPCでもみれますか?
教えてください。
>じれんさま
ここ739ってのはもういないんでないの?
それとも尻拭いしろってこと?
とりあえず元の圧縮ファイル落とそうとしたらなかった。
それとまた小出しにしそう -> 却下。(用意しているムービクリップ=MC?外部?気持ちで伝えず詳細伝えれ。)
"さま" -> 却下。
以上。
>>588 さすがにURL教えれないでしょ?>589
どうゆうスクリプト書いたかと、構造だけでも書いてごらん
>>588 これってなんのエラーメッセージ?IE?
環境とかもかかないとわからないよ。
電話で、熱があって、お腹いたくて
関節痛くて、寒気がします。
とだけいっても、治療できないでしょ。
具体的に説明しないとね。
患部を見せてくれるのが一番だけどw
>>588 他のPCとやらの中の人・・・じゃなくて、中のFlashプレーヤーのバージョンが
最初のPCの中のプレーヤーより古い
とか
593 :
Now_loading...774KB:03/11/05 02:49 ID:IqiCdFR6
あるMCを_rotationで回転、そのプロパティを参照して、
他のMCを逆回転させようと思ったんだけど、
正数を負数、あるいはその逆にするASって有りますか?
594 :
じれんさま:03/11/05 02:56 ID:nX71FYuu
ダイナミックテキストもロードムービで読み込むと表示されませんね。
595 :
余興担当:03/11/05 03:02 ID:NIM+4wpu
来週友人の結婚式があるのですが披露宴の余興で
モニターをつかってメッセージを送りたいと考えています。
音楽を流して文章を画面上に次々と出したいのですが、これは
フラッシュでつくれますか?出来ればあまりお金のかからない
方法で作成したいです。アドバイスお願いします。
>>595 お前、前にどこかで見たな。
今から勉強しても来週には間に合わないだろ。
597 :
余興担当:03/11/05 03:22 ID:NIM+4wpu
>>596 先日PC初心者板で聞いたのですが、スルーされました 汗)
確かに技術的な知識が乏しいので大変なのですが、事情があり
今自分は一日中時間を取れますのでなんとかなるかと・・・
ちなみに皆さんの様に高度な作品は作れませんので、BGMを
流しながら画面に文字を浮かび上がらせていく様な感じで作り
たいのですが・・・
>>598 すみません。この板に書き込むのは始めてなので人違いかと・・・
>>599 とりあえず、体験版落としていじってみれば?
BGMながして、文字を表示っていうのは、できるから。
10時間もいじってれば覚えられるよ。
>>597 問題は、作成するソフト(FLASH MX等)を持ってるのか?
持っていると仮定して、使った事有るか?
操作も分からない人が、短時間で作品作るのは、無理だとオモワレ。
それと、ここに貼りついても、1から手取り足取り教えてもらえるとは
思わないように。単なるボランティアにそこまで期待しないで下さい。
貴方の過保護なママンとは違います。
602 :
Now_loading...774KB:03/11/05 03:37 ID:nX71FYuu
Flashファイルを落とすときに、実行されるイベントって何かありますか?
たとえば、マウスをドラックしたときに、マウスがクリックされたときにってのは
ありますが、Flashが落ちるとなんらかの〜っていう定義ASは存在するのでしょうか。
>>602 onLoad?
というかフレームローデッド比較とか。
1フレーム読み込まれたら、とか
604 :
593:03/11/05 03:43 ID:IqiCdFR6
>>598 どうもありがとう、これから試してみます。
>>600 レスありがとうございます。体験版ですね。わかりました頑張ってみます。
>>601 FLASH MX等はもっていません。ビデオ編集ソフト(FLASH付)をいじってたら
少し作れました。
>>602こと「じれんさま」こと「nX71FYuu」よ
739を探して全部作ってもらうのがよいと思うが、どうだろうか?
607 :
Now_loading...774KB:03/11/05 04:12 ID:im/cOJKx
>>605ビデオ編集ソフトでこんな短時間で作れるならすぐ作れるさ。
>>601のことはあんま気にすんな。がんがれ
608 :
Now_loading...774KB:03/11/05 04:49 ID:apMZP67X
「大人の階段上る〜♪」の曲使ったフラッシュってありますか?
ごめ
611 :
Now_loading...774KB:03/11/05 05:37 ID:uz4x9Qkt
ページの隅っこの方で、曲線がにょろ〜っとのびて小さな絵
(茎と葉っぱ3枚程度の小さくて単純な線)になってくの
作り方教えて下さい。
FlashMXをWinXPで使用です。
>>611 ページの端っこから、曲線をにょろ〜っと描いて絵にして下さい。
(意訳:そんな説明で分かるかー!)
>>611 葉っぱ3枚の絵を描いて見せたい部分をマスクを移動さ
せて見えるようにします。
どう見せるかによるけど、最初に書いた絵をコピーして
必要な枚数のレイヤーに分けて、(茎の部分、一枚の
葉っぱの片方の線、残りの片方の線)という具合にパーツ
分けをして、それぞれにマスクをかけてマスクを移動させ
れば、とりあえずOKでしょう。
ほかにもやり方はあると思うけど。
マスクって何ですかなんて聞くんじゃないよ。誰も相手
しなくなるからね。
と、ここまで書いて気がついたのは、画面の端にぐるぐる
巻きの渦巻き状の線が置いてあり、それがスルスルのびて
その後、先端が伸びて一枚の絵を描くってことをしたいの
かなと。それならフレームごとにひとコマずつ書いていく
しかなさそうな。
>>611 flashに慣れてください。
イジョ。
いつからここは中、上級者が初心者を馬鹿にするスレになったのですか?
リファレンスを一通り理解してるのが前提だと強弁するならスレのタイトル
から初心者の部分を外してください。
リファレンス読めというなら過去ログ読めというならその具体的な場所も
教えて上げてください。
どうしたらいいのか分からないのが初心者の心理なのを理解してあげて
下さい。知識を鼻にかけていばりたいだけならスレから消えて下さい。
それともあれですか、外がご自分の実力に近づくのが怖いんですか。
ずっと見下していたいんですか。
初心者の手を取って分かりやすく教えて上げる気概がない人なぞ
いらんのですよ。答えるなら真面目に、せめてスルーしてあげて
下さい。
( ゚д゚)?
どこを立て読みかわかんなくなった。。
逆切れする方を見るたび、いつもこう思います。
せめてこのスレだけでもちゃんと読んで、
「答えてもらえてる質問者」と「煽られてる質問者」を
冷 静 に 見 比 べ て み て く だ さ い 。
自ずと「馬鹿にされている」理由が分かると思うのですが.....
っつぅか、馬鹿にしてるわけじゃないと思うんだけどなw
>>617 回答者が馬鹿にされてるような時がありますよね
それかサポセンと思い込まれてるときも(w
619 :
Now_loading...774KB:03/11/05 15:10 ID:ND0fWSLp
アニパロの作り方でよくトレースって言われるけど
あれって読み込んでただ上からなぞるってこと?
>>619 トレースするとベクターデータ(周りの座標と中の色だけの情報)にすることができますよ
環境が分からないのでMXとしてお答えすると、
修正の中にビットマップのトレースがあるでしょ
それを行うことによりデータが軽くなったり扱いやすくなったりします
ビットマップデータだと本来お絵かきツールで書き足さないといけないような画像の引き伸ばしなどなど。
シェイプトゥイーンしかり。
621 :
619:03/11/05 15:35 ID:ND0fWSLp
写真だとビットマップにトレースが使えるのですが
動画だと出来ないっぽいんですが
動画を読み込んでからしなければならない工程があるのでしょうか?
622 :
611:03/11/05 16:45 ID:SKdyAdkZ
皆様有難うございますm(__)m
初心者なうえ絵心も無い者ですが
誰かに線描いてもらって、それなぞっても良いですか?
今日の夕飯はマクドナルドがいいでしょうか?それとも吉野家ですか?
だからわかるように説明してやれよ。
どっちでも桶だと。
FLASH作ろうと思うのですがいい画像作成ソフトがありません。
いい画像作成ソフト(簡単でうまく書ける)しりませんか?
知っていたら詳細おながい
>>621 俺はわかんなかった、ぱす
>>622 誰かにってここの住人に依頼するってこと?
>>623 松屋は選択肢に・・・ま、いいか
>>624 だから??って??
>>625 とりあえずおまいさんの"いい"の基準がわからないと人それぞれでなんとも。
>>625 絵を描くのはわかんないけど、
俺がロゴ作成に使うのは
LOGO(って名前のソフトだったと思う) -> IBM_HPBアニメーション作成 ->切抜き
使いようによってはうまくいくよ、絵も。
628 :
Now_loading...774KB:03/11/05 18:21 ID:Lp08okdr
ボタンをクリックして効果音(長めの)をなるようにして
そのあと掲示板に移動させるようにしたいのですが
効果音がなっている最中に移動してしまいます
音が鳴り終わったあとに移動させるにはどのような方法があるのでしょうか?
使用環境はFlashMXをXPでしています
>>628 ボタンでMCを再生させる。音楽の長さだけフレームを伸ばして、最終フレームにgetURL("ウマー")
この場合、MCを再生させる方法まで書いた方が良いのかな・・・?
考え方だけ解れば、出来る人も居ると思うので、ガンガレー。
630 :
Now_loading...774KB:03/11/05 18:57 ID:Lp08okdr
631 :
Now_loading...774KB:03/11/05 19:08 ID:6UOU/I7K
MXで質問させてください
Dateオブジェクトでデジタル時計を作成するとき、
秒を表す変数secが一桁(0-9)、たとえば「9」のときには「09」と表示させたいのですが、
どうすればよいのでしょうか?
if(sec<=9){(文字列「0」を連結)}などとやるしかないですか?
>>630 MCの1フレーム目に何も配置せず2フレーム目から音を入れる。
1フレーム目には
stop();
と記述し、最後のフレームにも
stop();
。
ボタンをクリックしたとき
MCのインスタンス名.gotoAndPlay(2);
>>631 sec = (sec<10)?"0"+sec:sec;
でよかれ?未検証スマソ。
633 :
632:03/11/05 19:19 ID:???
タイマーとか作るのであれば問題ありありなので
変数は別途用意したがいいです。スマソ。
secTxt = (sec<10)?"0"+sec:sec;
のようにね。
ASにはCで言うところの%04dのようなものはないという結論になってたとオモタ>過去ログ
634 :
621:03/11/05 19:24 ID:ND0fWSLp
分かる人いたらお願いします
635 :
Now_loading...774KB:03/11/05 19:36 ID:fVz5BScz
FlashMXです。
MCで、マウスクリックするとオン、オフするボタンを作りたいんですが、
MCのインスタンスにどのようなASを書けばよいのかわからずにいます。
スイッチのオンオフのようなものです。
どなたか、お願いします。
636 :
Now_loading...774KB:03/11/05 19:45 ID:35T1EIxg
MXです。Stage.heightは読取専用と書いてあったんですけどステージの
サイズ変更は無理ですか
>>634 621を読んでもなにが言いたいのか不明なんだわ。
たぶん他の人も?マークが頭の中を飛んでると思うよ。
やりたいことを具体的に書いてみたらどうかな。
>>634 動画をトレースってのは手作業だよ。一枚ずつ書いてく。
639 :
621:03/11/05 20:19 ID:ND0fWSLp
>>637 説明へたですいません
>>638 まじですか
最近話題になったプーミンの背景とかも全部手書きってことですか?
トレースで出来るんだろうなとか思ってたんですが
とても真似できない・・・
とにかくありがとうございました
640 :
書き出し:03/11/05 20:41 ID:TooF+xjv
FlashMXから
「イメージの書き出し」→「Illustrator6」
を行い、書き出したファイルを「Illustrator10」で読み込んだところ
色が変わってしまうのですが(多少彩度が低くなったような)
なぜでしょうか。
こまかく言いますと
[R:153 G:0 B:0] 色の四角い絵を書き出すと
[R:151 G:62 B:43] という色に変わってしまいます。
どのような設定をすればよいのでしょうか、
よろしくお願いいたします。
>>640 そんなもんです。
あきらめるしかないです。
一応、EPSで出力してやれば色はだいたいあいます。
が、ブロック状に細切れになります。
まだ色が変わったくらいなら、後で色合わせればいいんでない、
くらいの諦めの境地で望んでくだちい。
642 :
書き出し:03/11/05 21:08 ID:TooF+xjv
>>641 ショーックΣ('▽')
そんなもんなんですか。。。そうだったのか。。。
あきらめきれませんが、そのうちなんとかなると考えるようにします。
助言ありがとうございました!
>>636 Javascriptを併用すれば可能です。
Flashから↓の関数を呼び出してください。
function change_swfsize(W,H){
id = "ここにswfファイルの名前";
if (document.all){
document.all(id).style.width = W;
document.all(id).style.height = H;
}
}
なお、ステージを広げるとswfのサイズもその大きさにあわせてデカくなるので
swf内でStage.scalemode = "noscale";(だっけ?)を適用してください。
あと、このJacascriptはWin+IE専用なので他のブラウザの場合はそれなりに改変してやってください。
³
645 :
Now_loading...774KB:03/11/05 22:43 ID:o5tKY3LH
作り方が全然わからん
一から教えてください
647 :
Now_loading...774KB:03/11/05 22:56 ID:o5tKY3LH
>>646 FLASHの作り方です
右も左も分からんのです
教えてちょ
>>647 とりあえずファイルの中にあるチュートリアルを理解してください。
これでFlashは大体できます。
649 :
トムパンクス ◆CnxzxXGeTA :03/11/05 23:09 ID:UAC0+MWY
こんなこと言うのもなんなんだが
何故に
FLASH
って
言うんだ?
>>649 僕もその壁にぶち当たって政策製作行き詰ってます
>>649 製作には関係無いことですね。
超基本的質問スレに行って聞いてください。
そこならば、叩かれないはずです。
649=650?
654 :
Now_loading...774KB:03/11/06 01:27 ID:FoYvWclp
XPでFLASH MXを使ってます。
「音を鳴らした後2秒間待つ」
というような"時間待ち"をしたいのですがどうすればできますでしょうか?
>>654 音が終わってから、2秒分フレームを伸ばす。
656 :
654:03/11/06 01:37 ID:FoYvWclp
>>655 即レスありがとうございます
早速試してみます。
>>654 setInterval関数を利用する。
interval = setInterval(呼び出す関数,待ち時間)
>>657 んで、音が終わったのを判断するのは、どうやるんだ?
659 :
635:03/11/06 02:41 ID:???
解決しますた。
MCでボタンイベントも書けちゃうのね。
便利。
>>628==
>>654?
鳴らし始めて二秒間だよね?
鳴らすときにgetTimerを変数に格納して、
その後getTimerを監視。
661 :
657:03/11/06 03:01 ID:???
>>658 654とは別人ですよね。やり方は色々あるのですが、質問が偉そうですね。
1.MXから音の終わりを取得出来るようになってます。その機能を使う。
2.音の長さをはかって、その最後のフレームに2秒のインターバルを置く。
ASが嫌いなのかも知りませんが、
>>655のやり方でも、音の終わりが解らないと出来ません。そこからどうやって2秒間を取得するかの「方法」です。
何故
>>657を指定して質問しているか知りませんが、少し考えれば、やり方なんて色々ありますよ。
662 :
654:03/11/06 03:27 ID:FoYvWclp
>>657.661 660
レスありがとうございます。
655さんのアドバイスの通りフレームで待ち時間を作ってみました。
結果 鳴らす音の長さ + 2秒 間フレームを挿入しました。
色々なアドバイスありがとうございます。
663 :
.:03/11/06 03:50 ID:???
.
歩いてる所から走る用にしたいのですが
flashの一部分だけフレームレートを変える事はできるのでしょうか?
>>663 おい。液晶のドット欠けかと思ってびっくりしたじゃねぇか!
>>664 Flash5なら、
走る用のフレームレートで作って、歩く部分は2回に1回nextFrame
FlashMXなら、
setIntervalを使う。updateAfterEventも必要かも(実験してみて)
今のところ、フレームレートを変更する命令はないようです。
FLASH3Jを使ってます。
ムービーの書き出しをすると、
「文字をアウトラインに変換できなかったので一部の文字は表示されません」
と表示され、書き出したムービーを見てみると文字がまったく表示されていないんです。
アウトラインに変換できないとはどういうことですか?
質問ですが、
テンプレFlashは、どうやって作るのでしょうか?
教えてくれませんか?
お願い致します。
670 :
631:03/11/06 20:18 ID:???
>>632-633 なるほど、やはりそれに特化した機能は特別にはないのですね。
ありがとうございました。
ダイナミックテキストの変数(「ボックスの名前」ではない注意!)がxだとして、
フラッシュのURLを〜〜〜.swf?x=aaaaみたく指定したらテキストにaaaaと表示される。
672 :
Now_loading...774KB:03/11/06 22:55 ID:zKsDGdL+
教えてください
やりたい事
JSでウインドウオープン。この時URLは変数で動的に設定
hoge="
http://www.hoge.co.jp";
getURL("javascript:jump(hoge)");
上のやり方ですとJSまで変数が渡ってしまいます。
AS内で完結させるにはどの様に記述すればいいのでしょうか?
673 :
672:03/11/06 23:22 ID:zKsDGdL+
訂正でつ
jump×
window.open○
試行錯誤しましたが
getURL("javascript:window.open(\""+hoge+"\")", "_self");
でJSに変数を渡さずWINDOWを表示可能なんですが
新規WINDOW(_blankと同じ)になります。
どうすれば可能でしょうか?
674 :
Now_loading...774KB:03/11/06 23:39 ID:ECDizDHw
すいません,質問させてもらいます.
MV1.loadMovie("test2.swf");
MV1.stop();
このようなActionScriptを書きました.
test2.swfを読み込んで
そのムービーを停止させようと思ったのですが
停止せず,うまく動作しません.
MovieClipの使い方を間違えてるのでしょうか?
よろしくお願いします.
675 :
Now_loading...774KB:03/11/07 00:08 ID:UgSu8NSM
FlashMXなんですが
ボタンが4つぐらいあって、そのボタンを押すと
人の顔が透明から表示するにはどうすればいいんでしょうか?
違うボタンを押したらそれまでに表示されていた人の顔の画像が透明になると同時に
各ボタンに割り当ててある人の顔を透明から表示させたいんですが
どうすればいいんでしょうか?お願いします。
>>675 まずは、人の顔が透明から表示されるムービークリップオブジェクトを作る。
>>672 ちょっとやりたい事が解らないので質問です。
「Jscript(IE)に変数を渡さないで」とありますが、URLを渡してあげないと、何を開いて良いか、認識してくれません。
>>673は単純にURLが解釈されて無いだけで、変数(hoge)はJscript(IE)に渡そうとしています。
開くファイルのアドレスを隠したいという事なのでしょうか?
>>674 メインタイムラインはストップすると思いますが。test2.swf内のMCはストップしないと思う。検証とか一切無しの無責任発言です。
>>674 test2.swf にNowLoadingなどの処理があった方が良い。
test2.swf の読み込みが完全に終了してから、MV1.stop();をした方が良い。
と思います。
PVを作ろうとしているのですが、
テンポ75の曲を使用して、四分音符に合わせる感じで
一秒間のフレームレートを計算すると、
小数点がつくようなfpsのフレームレートになります。
こういう場合、整数のfpsにして、端数を計算しながら全体を構成する以外に
良い解決方法はありませんか?
681 :
Now_loading...774KB:03/11/07 03:26 ID:FSUj9AqH
【やりたい事】flashからhtmlを閉じる
【質問内容】java scriptの
var Winfl=window.close();
などで開いたウインド(html)を閉じる方法までは調べたのですが
flashから(html)のウィンドを閉じる方法がさっぱり分かりません。
誰か教えてください。
684 :
431:03/11/07 05:36 ID:4BRJMXMA
739さん
前述して頂いたSWFの切り替え制御なのですが、
EXEファイルにアウトプットして使用しようとすると
使えないようです。
メインがEXEで、切り替えは、SWFのパターン。
もしくは、メインが、WXWファイルで、切り替えもEXE。
どちらもだめでした。
無理なのでしょうか。
686 :
Now_loading...774KB:03/11/07 09:47 ID:aa7BU5s9
音を編集するツールってありますか?
688 :
Now_loading...774KB:03/11/07 11:01 ID:aa7BU5s9
>>687 教えてください
あのイルカのアイコンの奴何て名前でしたっけ?
689 :
Now_loading...774KB:03/11/07 11:03 ID:cU86CiPd
office
692 :
:03/11/07 14:33 ID:???
Tell Targetの具体的使用例を教えてくらはい!
どういう時に使うのが便利かを・・・・
>>694 ちなみに、Flashのバージョンは?
まさか、Flash4?
>>695 MXですよ
LoadMovie等でロードしたムービーを制御するらしいんだが
使う事がなければ覚える必要もないんだが
頻繁に使う便利な機能ならばどういう時に使うものかと思ったんだが...
>>696 ごめーん
tellTarget() のことだと勘違い。
>>697 階層指定するみたいなものなのかな?
/や../みたいな・・・・
if frame is loadedと_framesloadedの違いを教えて!
どういう時に使いわけるのか?
tellTarget(){ } スコープのことなら、Flash5以降は . ドットシンタックスのパス指定が
出来るようになったので、使う必要がなくなったといいたかったんです。
>>699 _framesloaded の方を使うように推奨されています。
704 :
Now_loading...774KB:03/11/07 15:07 ID:8F2Lqx6l
Flashで掲示板を作りたいんですけど
テキストボックスに入力した内容をボタンでクリアするにはどうすればいいんですか?
Flash5使ってます
おしえてください!
CGIから変数を受け取ってフラッシュで読み込んでいるのですが、
変数が「000055」のように6ケタになるまで数字のアタマに0(ゼロ)を付けてしまうのです。
この「000055」を「55」といった正数に変換するにはどうしたらいいのでしょうか?
みなさんはどういう画像作成ソフトで画像作ってフラにしているんですか
いいソフトあったら教えてください
708 :
Now_loading...774KB:03/11/07 19:04 ID:L3IN8H+N
マリオみたいなアクションゲームをつくる場合のキャラクター同士の当たり判定ってどうしたらいいんでしょうか?
何かヒントをいただけないでしょうか、お願いします。
>>704クリアを押したときテキストを""で初期化
>>705 String.length,String.substrあたりでどうにでもなる
>>707どこがわからん?
710 :
Now_loading...774KB:03/11/07 19:57 ID:YlgaDT5h
前に購入したのにPCの性能の都合で殆ど使わなかったFlash5を
PCが変わった機会にもう一度基礎から勉強しようと考えていまして、
ある程度使いこなしたらFlashMXを買うことも視野に入れて…と考えているのですが、
だからと言ってFlashMXの参考書を買うのはやはりまずいでしょうか。
また、Flash5とFlashMXの使い勝手はまったく違ったりしますでしょうか。
現在の環境は
【 OS 】 :「WindowsXP_HE」
【ソフト】:「Flash5」
【CPU 】:「Athlon 1.1GHz」
【メモリ】:「256+128MB」
【画面】: 「1024x768」
です。
>>710 余分なテキスト部抜粋
----------------------------------------------------------
前に購入したのにPCの性能の都合で殆ど使わなかったFlash5を
PCが変わった機会にもう一度基礎から勉強しようと考えていまして、
ある程度使いこなしたらFlashMXを買うことも視野に入れて…と考えているのですが、
----------------------------------------------------------------------------
貴様の背景なぞ知らん。聞きたくもない。質問内容だけ掻い摘んで話せボケ。
無意味に やはり とか だからといって とかつけるなボケ。
----------------------------------------------------------------------
Flash5使用者がFlashMXの参考書を買うのはまずいでしょうか。
その使い勝手は全く違なるのでょうか。
二行で同じ事聞けるじゃねえか糞ボケが。
>>711 まぁまぁ、きっと「出来るだけ丁寧に事情を説明した方が良い」と思ったんでしょうから、
良い傾向ではないですか。
>>710 全く使い勝手は違ったりしますが、
FlashMX用の書籍の中には参考で「Flash5ではこうでした...」
と丁寧な解説が付いているのもありますので、
参考書によりけりです。
「ある程度使いこなしたら...」って考えているなら、体験版を使う方が良いと思いますが。
714 :
Now_loading...774KB:03/11/07 20:27 ID:YlgaDT5h
>>711 できるだけ詳細に書いたほうが答えやすくて良いかな。と考えていたのですが
気を悪くされたのでしたら申し訳ありません。
>>713 なるほど。物によりますか。
確かに「Flash5」と「FlashMX」でかなり違うのなら
体験版の方で検討した方が良いかもしれませんね…。
ありがとうございました。
715 :
674:03/11/07 20:33 ID:???
>>678 返事おくれました;
ありがとうございます.やってみます.
716 :
711:03/11/07 20:37 ID:???
>>714 書籍にはJavascriptの解説本のように、Flashの異なるバージョンで
その解説内容の機能がサポートされているか否かを示してくれている
物も結構存在する。そう言った物を買っておけば別に損はない。
717 :
Now_loading...774KB:03/11/07 21:06 ID:YlgaDT5h
>>716 モノさえちゃんと選べば、最新版のものでも大丈夫と言うわけですね。
みなさんありがとうございました。
>>709 >>707ですが、何処が分からないかというと、
好きな言葉を入れて、好きな言葉に並べ替えることが分かりません
どうか、宜しくお願い致します。
>>705 hoge="00000055";
trace(parseFloat(hoge));
-----------------------
55
>>707 テキスト入力
変数にもち、プレビューボタンの際にダイナミックテキスト配置して表現するだけ
>>710 自分の場合の話で恐縮ですが、周りに5を持ってる者がおり、よく家に行っては触っておりました。
本格的にしたくなり、買った本がMX解説ボンですた。
読んでるうちにMXの魅力に(ry
MX買ってしまいました。。体験版落としてみるといいと思います。
>>711 かるしゅーむ
ああ、テンプレFlashってそういう意味か
テンプレート形式で保存したFlaかと思ったよ。
>>720 え!?
テンプレート形式の事だと思ってたのですか・・・
不十分な説明で、スマソ
欝ですわ・・・・
自分の知っている言葉が、必ずしも一般に浸透しているわけでは無い。
723 :
sumire:03/11/08 01:53 ID:Fq6Kxfas
教えて下さい!
よく3Dムービーの様に、オブジェクトがくるくる回るFlashってありますが、
あれって、どうやって作ってるのでしょうか?。
FlashMXを使ってますが、Flash以外のソフトを使ってるのでしょうか?。
Flashだけで作れるのでしょうか?。
教えてください。
725 :
sumire:03/11/08 02:02 ID:Fq6Kxfas
行列計算って??(汗)。
どうするのでしょうか?。
詳しいやり方教えて・・・・
>>725 if (ASわかるなら)
x,y,z軸周りに引数だけ回転する関数(行列と、点の座標の積)を書けばOK
else//わかんないなら
ASから勉強した方がいいと思う、このスレだけでは説明しきれません
保管庫が消えてる_| ̄|○
>723
Flashだけでやってる人もいます。
そういう人はASを駆使してますな。関数わからんと出来ない。
けど、単にアニメーションでくるくるするだけなら、3Dソフトで作ってるんでしょう。
だいたいの3Dソフトにはswf書き出しがくっついているし、swift3Dっていう
3Dflashを作るためのソフトもあります。
図形が回転しながら音が鳴る「sound.swf」というファイルを
他のswfから読み込んで再生させようとしています.
ところが,_level0に読み込んだ場合は再生されるのですが
_level1以上に読み込んだ場合,
図形の回転は表示されるのですが音が鳴りません.
サウンドは_level0でしか流せないのでしょうか?
ちなみにFlashMXを使っています.
なんか廃れちゃったねこのスレッド。
>>733 質問する必要がなくなってきたんじゃないですか。
おすすめの軽いFLASHプレーヤーおしえれ
EX
flashMX使ってるんですが。
gif画像を読みこんでライブラリに登録して使う時。
モーショントゥイーンで
1コマ目をアルファ0にして最後のコマをアルファ100にしているのですが、
2コマ目でアルファが100になってしまい、フェードインできません。
>>737 ライブラリからステージにgifシンボルをドロップ。(1フレーム目)
10フレーム目で右クリックしてフレームの挿入。
1フレーム目のキーフレーム上で右クリックしてモーショントゥイーンの作成。
10フレーム目で右クリックしてキーフレームの挿入。
1フレーム目の画像をクリックしてアルファを0にする。
この実験をしてもダメかな?
739 :
737:03/11/09 01:06 ID:???
>>738 できました。ありがとうございます。
でも時々キーフレームでもαとかがいじれなくなります。
フリーのFLASH制作ツールってある?
BGMを鳴らして最後の方でフェードアウトさせるにはどうしたらいいでしょうか?
フェードアウトさせると、全体的にされるし、キーフレーム入れると
それ以降がなくなるし。
ちなみにflashMXです
>>741 サウンド効果:カスタム で好きなように変更できるのでは?
>>733 答える気にならない質問を放置しているだけですが?
ってな事を書くと、優しく無いだの偉そうだの、ここには必要無いだの
騒ぐ奴が出てきますが、基本的にボランティアにそこまで求めないで下さい。
解凍を得られてる質問と、放置されている質問を良く見比べて下さい。
初心者スレですので
そんなに高尚な質問を求めないでください
>>743 それと、今までは放置するような質問にまで答えて、
自己満足していたやつが居たからな。
(最近では叩かれた腹いせに、名無しで荒らしに転向したみたいだが)
747 :
Now_loading...774KB:03/11/09 03:01 ID:70Uyxedv
フラッシュムービー作り終わった後で
ムービー全体のサイズ縮小したいなって思ったんですが
どうすればいいでしょうか?
>>747 1フレーム毎にチマチマ手作業。
表示サイズを縮小したいだけなら、htmlでサイズ指定。
自分は、↑のような事が嫌なので、作る時にルートに置かず、
一つmcを作り、その中に作成する。
そうすれば拡大縮小は簡単に済む。
749 :
Now_loading...774KB:03/11/09 03:31 ID:70Uyxedv
一つ一つ縮小か・・・_| ̄|○
>一つmcを作り、その中に作成する。
今度から自分もそうします
ありがとうございました
>>749 レイヤー毎に一括でフレームのカット&ペーストを使いmcに移動させれば、
全部手作業よりは楽だが、グローバル座標とローカル座標でズレる事もあるし、
容量が多い場合、最悪フリーズする恐れもあるからなぁ・・・
<embed src="*.swf" width=任意 height=任意 ">が一番、安全牌だろ?
>>743 >>746 単純な疑問なのですが、お答えください。
通常放置されるような質問にまで答える人 = 自己満足 = 否定
通常放置されるような質問は放置し、そうでない質問には答える人 = 自己満足でないボランティア = 肯定
というのは、どのような根拠を元にした理屈なのでしょうか。
初心者用の板なんだから難しい話やめれ。
んmb
>>751 必死だな、引き篭もりの7○9…(プ
藻前が来ると荒れるから超基本にでも篭ってろ。
とりあえず、ローカルルールは守ってね。
あまりにも簡単な質問は
FLASHを買ってない可能性が非常に高いので放置。
だと、思う。
効果なアプリケーション買ったら
当たり前のように参考書買ってるもん、俺。
体験版使ってての質問は考慮に入ってないけどな。
757 :
Now_loading...774KB:03/11/09 10:23 ID:UeVq47Zl
FLASH MXを用いてサイトを製作しようと思うのですが、初心者向けの講座サイトとかご存知ありませんか?
環境:WinMe、2000 FlashMX使用
>>757 >>1-6あたり見れば、
「制作に便利なリンク集」ってのあるから、
そこから好きなサイト選んでくだちい
>>756 |電柱|-`).。oO(俺は参考書無しで自力習得派なんだな。
お金が無いわけじゃないからな。
760 :
Now_loading...774KB:03/11/09 17:25 ID:zQxP8wk9
DVDから画像をキャプチャーして素材として使おうと思ったのですが、
画像をキャプチャーして貼り付けてもDVD再生ソフトと画像がリンクしてしまいます。
DVDを再生させるとペイントソフトに貼り付けた画像まで動き出す始末。
もちろんDVD閉じると画像も消えます。
DVD再生はLeadtecWinFastDVD、RealOnePlayerで試しました。
ペイントソフトはWindowsにデフォルトでついてるペイント、
フリーのLitePaintを使用しました。
ご存知の方は教えてください。
>>760 PrtScじゃなく、アレを使う
アレの同封readmeに設定書いてある
763 :
760:03/11/09 17:43 ID:zQxP8wk9
>>760 DVD作成した時に素材として抽出すればいいじゃん。
他人の製作したDVDなら製作者の断り無しには(・A・)イクナイ!ので
製作者に問い合わせてください。
766 :
Now_loading...774KB:03/11/09 22:49 ID:rJcrrdKY
漠然とした質問ですいません・・
アクションスクリプトを勉強しはじめた初心者なのですが
ムービークリップのフレームアクションとクリップアクション
の使い方の用途をおおざっぱでよいので教えてください。
どっちがどんな利点があるのでしょうか?
ジ∃-ジヤの曲にむかつくのは漏れだけでつか?
むかついてしょうがないのは漏れだけですか?ソウデスカ...
>>766 マジレスすると慣れてみないと。
個人的にクリップアクションは使わないなぁ。
自分の場合、"独立"はいやなので"管理"するために前述のようにフレームアクション多用してます。
768 :
Now_loading...774KB:03/11/09 23:05 ID:uWlJx4FM
すみません。物凄い初心者です。
ちょっとしたアニメーション(文字が動いてるだけの本当に簡単な)に
サウンド(Wave形式)を入れたんですが、ムービーに出力したら、
サウンドだけしか保存されず、アニメーションが
表示されません。音と画像を同時にムービーにするには
どうしたら良いのでしょうか?すみませんがどなたか教えて下さい。
>>767 そうですね、慣れてみないとダメですね・・
レスの独立と管理のイメージがまだ出来ません・・
管理って言うのはラベルと併用してアクションを
分けるということでしょうか?
>>765 例えば人物を作る場合、まばたきなんかはフレームアクションで作ろうとするととてもめんどい。
同じ動きを繰り返すのならクリップアクションの方が向いている。
また、スクリプトのエンジンなんかにもクリップを使う。
抽象的な回答だが、使ってるうちにわかってくると思う。
>>766 慣れと好みだろうな。
俺はonClipEvent(enterFrame)派。onEnterFrame=function()なんてキライ。
初心者という言葉は免罪符ではない。
>>768 使用ソフトもわからないこんな世の中じゃ〜
>>770 入門書にエンジン載っていました、もう一度よみかえしてみます
今は入門書のサンプルを打ち込んで実行してる段階なので用途が
イメージで出来ないのだと思います、自分で簡単なオリジナルを
作り試行錯誤してみます。
抽象的な回答でもありがたいです。
774 :
768:03/11/09 23:25 ID:uWlJx4FM
>>772 どうも、すいません…
FLASH MXです。
でWINのXPです。
>>771 onClipEvent(enterFrame)、onEnterFrame=function()
それを入門書で見てどっちでもイベント処理できるし
どっちにどんなメリットが・・ってな感じで初心者なり
に混乱してしまったのです・・
776 :
Now_loading...774KB:03/11/09 23:33 ID:3ZxAaOG9
WindowsXP FlashMX使用です。
ボタンインスタンスをクリックしたときに、あるファイルを保存するようにしたいのですが、
どのようなASを書けばよいのでしょうか?
ググって見ましたが、適当なページが見つかりませんでした。
宜しくお願いします。
どうしても分からないので教えてください。
ボタンを使ってアンカーポイントに飛ぶことはできますか?
getURLで#をつけてURLを書いてみたんですができません。
Mx使ってます。よろしくお願いします。
>>775 自分の場合は後者多用してます(注:一概にどっちがいいとはいえませんね)
deleteする時、わかりやすいというか書きやすいので
(特に処理が外部に依存する時など)
>>776 あるファイルとは?
基本的にFLASHからHDDへの書き込みはできないと考えて結構です。
#の部分を %23 にするのはどうか。
781 :
779:03/11/09 23:40 ID:???
いや、ちょとまてよ
>>776 ファイルの保存というのはどういう事をいってるんでしょうか?
DL済みのテンポラリーフォルダ内のファイルを指定フォルダに保存ですか?
それともDLさせようとする、でしょうか?
前者は単独にはできませんが後者は今話題が出ているgetURLで任意に保存させることが可能です。
782 :
775:03/11/09 23:45 ID:???
ある程度の定石はあるものの、好みや慣れがあるのですね!
自分はまだ実感できませんが、早く実感できるように修行
に励みます。
俺の場合
クリップ:車の中に乗ってる感じ
フレーム:ヘリから車の群れを見てる感じ
人間の例があがってたけど、そのようにあるクリップには独特のアクションがあったりする。
そういうのは"車"自身に書く。
"車"通し関係するアクションなんかは"ヘリコプタ"から見下ろしつつの方が書きやすいこともある
ってな具合かな
×通し
◎同士
うむ、すまそ。
それから
>>775へのレスですた
785 :
777:03/11/10 00:15 ID:???
>780
#を%や%23などに置き換えてみましたができませんでした。
うーん、むずかしいです。
786 :
776:03/11/10 00:20 ID:diR4jWcX
>>779 はい、後者の方です。
getURLとは・・・気が付きませんでした。
ありがとうございました!
>>785 こんな風に作ればできますよ
タイムラインでスクリプト
_global.esc="#";
ボタンにスクリプト
on (release) {
getURL("URL"+esc+"#以降の文字列");
}
788 :
785:03/11/10 01:03 ID:???
>>787 できました!ありがとうございます!
理解はできてませんが勉強します!
_| ̄|○いつも忘れてる・・・+1
>>789 ホントだ。できないって言うからできないのかと思って
>>787みたいな意味のないもの書いてしまった。
_| ̄|Σ∵・. -=≡≡≡≡≡≡≡≡≡○
792 :
790:03/11/10 01:26 ID:???
・・・誤爆スマソ・・・
っていうか住人もリンクしてますね〜(w
汚しスマソ
↓質問どうぞ
793 :
Now_loading...774KB:03/11/10 01:45 ID:zx8KHK2V
えっと、duplicateMovieClipを使ってインスタンスを複製したいのですが、
複数個、例えば20個くらい1フレームで同時に複製するにはどうしたら良いでしょうか?
>>793 for(;;)
while()
お好きなほうをドゾ
795 :
793:03/11/10 02:00 ID:???
>>794 あっ、できましたー。
素早いご返答どうもありがとうございました!
796 :
Now_loading...774KB:03/11/10 02:02 ID:zHkkrsMH
swfのブラウザーに残る履歴をURLそのままではなく
タイトルにしたいのですが・・・
もしくはブラウザーの履歴に残らないようにするにはどうしたら良いですか?
>>796 IEの場合
上部にある「ツール」を押し、「インターネットオプション」
ページを履歴に保存する期間を0にする
ってFLASH関係ないじゃんかヽ(`Д´ )/
後々見たらswfだった。
勘違いが多いぞ<俺
800 :
796:03/11/10 02:16 ID:zHkkrsMH
htmlで枠を作りswfを入れ込むとswfごとDLされてしまうので
それを避けたいのと、そのままswf直だとURLがそのままでてくるので
カコ悪い上にどこにあるかとばれてしまうのが嫌なので
お願いします・・・
>>800 だったら自分が使ってるサーバー以外からswfが呼び出されたら再生できなくしたら?
>>800 前者の意味がよく分からないです。
後者に関してはCGIかけばよろしいのでは?
IEなどブラウザはヘッダ部のContent-typeなど解釈した上でhtml文書内のtitleタグ解釈してる(仕様と思う)
のでhtml文書という認識からさせなければなりません
よーするにFLASHで云々という前に鯖の使用を変更しないといけません
>>800 前者は、キャッシュの仕様だから無理。
それと曲がりなりにも人に物を聞くときは、
自分の言葉ではなく、一般の人にも分かる言葉を使いましょう。
これは最低限の礼儀。
>>802 それやるようになってからクレ厨のクレクレメールに悩まされてる。
そんな中途半端な文句ここで言われても。。。
807 :
Now_loading...774KB:03/11/10 10:10 ID:vW1VRcYU
FLASH 5でのプログレスバー付ローディング画面の作り方はどうするんでしょうか?
解説サイト等ご存知でしたらお教え頂けると幸いです。
ググったところ1サイト発見できたのですが、うちはFLASH 5なので
MX用サンプルが開けず途方にくれてます・・・
809 :
Now_loading...774KB:03/11/10 11:11 ID:ZkI4S6Gk
厳密には、フラッシュの質問では、ないんですが、
フラッシュアニメを、DVビデオ経由でTVで見る時に
DV形式で書き出しできませんよね。
で、一度QTで、保存したあとQTプロからDV形式に書き出したんですが、
画像にぎざぎざに荒くなり、比率がつぶれたりしてしまいます。
なにが問題なんでしょうか?
フラッシュから、QT書き出し時は、
720×411
圧縮形式アニメーション、32ビットカラー(アルファチャンネル)
最高画質、縦横比率を保持、スムーズをチェック
それから、
QTプロから、DVストリーム形式で保存
デフォルト設定
よろしくお願いします。
810 :
809補足:03/11/10 11:14 ID:ZkI4S6Gk
フラッシュからQTまでは、問題ないのですが、
QTから、DVストリームに変換すると
荒れたり、つぶれたりします。
ちなみに、OS9,1
フラッシュMXです。
MXように作ってみた
1フレーム目はあけて2フレーム目に記述。
stop();
var txtW = 100;
var txtH = 20;
_root.createTextField("hoge",0,(Stage.width-txtW)/2,(Stage.height+txtH)/2,txtW,txtH);
hoge.type = "dynamic";
hoge.textColor = 0xFF0000;
hoge.background = true;
hoge.backgroundColor = 0xFFFFFF;
_root.onEnterFrame = function(){
if(_framesloaded<_totalframes) hoge.text = Math.floor(100*_framesloaded/_totalframes)+"% loaded";
else{
hoge.text = "Complete!";
hoge.removeTextField();
_root.gotoAndPlay(2);
delete this.onEnterFrame;
}
updateAfterEvent();
}
3フレーム目からお目当てのムービーでも音楽でも鳴らせ
_root.gotoAndPlay(3);
だな
_root.play();
じゃダメかな
厳密には1,2,3〜どれでもいける
理論上は
>>813いんでね?てかすっきりだね
815 :
807:03/11/10 18:05 ID:vW1VRcYU
>>809 そもそもTVのサイズというのは4:3なので、DVストリームの規格もこれに準じます。
FLASHが720×411のサイズであれば、4:3でTVに表示できるようにリサイズするので
当然ながらこの時点で縦横比は崩れます。
加えてDVストリームの規格上、パソコンのような正方形のピクセルではなく、
長方形のピクセルなので、パソコンで見ると横に引き延ばされた画になります。
つまりパソコン上で見る分には2重に縦横比が崩されているわけです。
画像が荒れるのは、QTがドラフト画質でDVを再生するからです。
低スペックマシンでも再生できるようにするためです。これはQT proなら解消できます。
詳しくはDTV板で聞いたほうが良いと思います。
>>808 サンクスです。よくモナのFLASHで使われてるやつっすね!
816 :
Now_loading...774KB:03/11/10 18:46 ID:1w+Lds3p
ボタンを押したらダイナミックテキストに外部テキストを表示させようと思っているのですが、うまくいきません。
ボタンのアクションに
on(rollOver) {
this.loadVariables("a.txt");
}
on (release) {
Text =msg;
}
と打って外部テキストを読み込ませたのですが、全角文字が文字化けしてしまします。
スクリプトが間違っているのでしょうか?
>>816 読み込みがノータイムだという前提も良くないかもな。
819 :
Now_loading...774KB:03/11/10 19:26 ID:YBd1razO
InterVideo WinDVD Creatorという
PCに付属していたソフトでTVをキャプし
できたmpegをMXで読み込もうとすると
”読み込みに問題があったため1つまたは複数のファイルを読み込むことができませんでした”
とでるのですが、何が問題なのでしょうか?
>>817 FAQ見てなくてすいませんでした
System.useCodepage = true;
とシーンの頭にうちこんだら文字化けが消えました。ありがとうございます
>>818 私もそう考えてあれこれやったんですがだめでした。
今は正常に動きますが、ファイルサイズが大きい場合文字化けが発生するかもしれませんね。
指摘ありがとうございます。
822 :
Now_loading...774KB:03/11/10 20:57 ID:y0HxMQOh
>>820 ファイルの種類にmpegってあるから、読み込めるはず
以前からここでミリオネア系のゲーム作りのため、
ここで質問させてもらっています。
今回実は、とりあえずゲーム本体は出来ました。
しかし、どこが悪いのか、いっこうに動きません。
しかも、僕の周りにはFLASHが出来る人がいません。
いくら、参考書を読んでもどこが悪いかまったくわかりません。
お手数ですが、DLLしてどこが悪いか教えていただきたいです。
よろしくお願いいたします。
詳細はこうです。
最初Q1〜Q11までをランダムで提出させるところに行きます。
それぞれQ1ならQ1のフレームラベルのところへいきます。
そこで回答ボタンを押して正解なら”FINAL1”へ
不正解なら”FINAL2”へ行かせます。
それぞれ「FINAL ANSWER?」の呼びかけに、
「はい」を答えるとそれぞれの続きへ、「いいえ」だと、元に戻ります。
ここで、ランダムで問題を提出させてあげるところまではうまくいきますが、
そのあと、配置している答えのボタンを押すと、正解だと”FINAL1”へ
不正解だと”FINAL2”へいくはずなのですが、
まったく動きません。
きちんとボタンにも
on(release){
gotoandPlay("FINAL1")
}
とかいてあるんですが、ダメです。どこが悪いかおしえてください。
お願いします。
ttp://up.isp.2ch.net/up/c0609e90642e.fla
>>823 this.gotoAndPlay("FINAL");
にしないと、ダメです。
あ、FINAL1 か。
827 :
Now_loading...774KB:03/11/10 22:21 ID:7vBU7Ton
皆さんフレームレートってどれくらいにして作ってますか?
マクロメディアのページには15〜18を推奨ってかいてますけど、なんか動きがカクカクな気が…。
30くらいにすると高すぎるでしょうか?
>>827 PV系は60〜90
ただし人間の目で把握できるのは60くらいまで
>>827 ジャンルとかによる。フレームレートを高くするほど高速なCPUが必要になる。
>>827 fpsを高くすると、低スペックマシンでの動作が愕然とするくらい遅くなります。
パソコンの買い替え周期が5年とか言われていましたので、Pen3-500Mhzで
ちゃんと動けば、fpsは60でも問題ないと思います。
ちなみに、fpsが低いと平行移動系の動作が荒く見えます。
ズームとか拡大縮小はややマシです。
831 :
Now_loading...774KB:03/11/10 23:08 ID:CpORvsFd
ガイシュツかも知れませんが無料のFLASHってあるのですか?体験版とか。
今すぐやりたいので教えて下さい。
833 :
831:03/11/10 23:12 ID:???
自演スイマセソ。わかりました。文字化けしていましたので見れませんでした。
ところでMXと2004とあるのですがどっちがお薦めですかね?
両方体験版でする
これからやるなら2004
MXで十分かと
MXじゃね?
ここの住人も答えれる人多いだろうし書籍も多いだろうし
まだまだ2004は情報少ないとの見方もあり
838 :
Now_loading...774KB:03/11/10 23:26 ID:MsezDQ3V
ちと質問なんですが、
映画のエンドロールみたいなものを作ろうと思っています。
(下から上へ一行文章が流れていくタイプです)
単に文章の集合を画面下から画面上へトゥイーンさせるだけでも再現できるとは思いますが
つなぎ目がオカシなことになりそうなのと、製作手順がどうも賢いやり方とは思えないので
うまい方法があったらぜひご教授いただきたいです。
Windows2k、MX使用です。
よろしくおねがいします。
>>838 トゥイーンが一番手軽だと思うぞ。
繋ぎ目ウンヌンは、自分の腕次第。
ASでスクロールさせる事も可能だけど、
過去スレ見る限りじゃ、自力で作れず他人に泣きつく奴続出だし、
自分で問題解決できないなら、お勧めしません。
841 :
840:03/11/11 06:18 ID:???
・・・ったく、使えねぇなぁ、このカスどもが。
>>841 ありきたりな、なりすましはいらないって
>>840 凄く微妙な話だな・・・Macromediaも"高度"って言ってるけど・・・。
欲しい機能ではあるけど、金銭とのトレードオフって事で納得汁。
携帯版が視野に入ってる程度・・・・微妙。通常版でも作れない事は無いから。MIDI呼び出しや、ビデオエンコーダーの強化。これは一般のサクーシャさんにもかなり魅力的な話だと思う。
金額見て無いで、漏れは1万円くらいの違いならProだ。という結論になりました。
今↓のスレで金額見たら、通常購入で、差が2万円強。アップグレードで1万円位ってとこだな。・・・・・・微妙。
通常購入Proは、70,000越えてるのかよ。一般が50,000ちょっと。普通が一番だな。
スレもあるから、参考にして下さい。
【Macromedia】Flash MX 2004【Professional】
ttp://pc4.2ch.net/test/read.cgi/swf/1061805748/l50