メイン 迷える子羊の部屋【初心者専用】 Now Loadingの後、FLV_動画を再生させる。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
永井勝則 | Åê¹ÆNo.44877 投稿日時: 2010-5-7 21:03 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: Now Loadingの後、FLV_動画を再生させる。 これはtimerHandlerで書いているコードだろうと思います。
引用: 動画再生前の読み込み中に何パーセントほど読み込まれているのかをテキストボックスに表示させたいと思い
|
s_fuku | Åê¹ÆNo.44915 投稿日時: 2010-5-12 19:25 |
新米 居住地: 投稿: 3
使用環境:
MacBook Pro, Mac OS X 10.6.2, Flash CS4 |
Re: Now Loadingの後、FLV_動画を再生させる。 永井勝則さま
投稿ありがとうございます。大変ありがたく思っています。 その後少しtimerHandlerについて調べてみました。 Timerクラスの場合ですと指定した間隔でのイベント送信(例えば時計の表示など)には適しているけれども、 テキストフィールドに「読み込み中に何パーセント」という数値をアニメーション的に表示させたい場合は少し不向きでENTER_FRAMEを使ったほうがいいということでしょうか。 もしそうだとすると、今回のスクリプト内にENTER_FRAMEを使った処理を同居させる事はできますでしょうか。少し試してみたのですが、どうもうまく動作してくれません。よろしくお願いいたします。 s_fuku |
永井勝則 | Åê¹ÆNo.44919 投稿日時: 2010-5-12 23:09 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: Now Loadingの後、FLV_動画を再生させる。 その通りです。
enterFrameイベントはステージが再描画されるときに発生するので、Flashで言うアニメーションに適しています。 ただし下記の”アニメーション的に表示させたい”は何を指して言っておられるのか分からないので、何とも言えません。 引用: Timerクラスの場合ですと指定した間隔でのイベント送信(例えば時計の表示など)には適しているけれども、 enterFrameイベントを使ったイベントリスナーは、 この場合なら、 アニメーションを開始したい時点で addEventListener(Event.ENTER_FRAME, onEnterFrame); を実行し、 アニメーションを終わらせたい時点で、 removeEventListener(Event.ENTER_FRAME, onEnterFrame); を実行します。 onEnterFrame()リスナー関数には、アニメーションさせたい内容を書きます。 前のコードのTimerは1秒に1回と、遅いので、Timerはやめて全部enterFrameイベント依存に変えるとよいと思います。
|
s_fuku | Åê¹ÆNo.45784 投稿日時: 2010-9-14 17:31 |
新米 居住地: 投稿: 3
使用環境:
MacBook Pro, Mac OS X 10.6.2, Flash CS4 |
Re: Now Loadingの後、FLV_動画を再生させる。 永井勝則 様
その後、少し間があいてしまいました。ご意見いただいた後、なんとかできそうだと思ったのですがもう少し基本から知らなければいけないと思い、基本的なプログラムでAS3を使いながら勉強を続けていました。 そこで、ご意見を参考にさせていただき、FLV再生のコードを以下のように書き換えてみました。 しかし、このままだと 「Warning: 1090: 移行の問題 : ActionScript 3.0 では、onEnterFrame は Flash Player によって実行時に自動的にトリガされません。...」 という警告が出て、動きません。私の書いたコードに問題があるのだと思うのですが、自分ではどうも分からなくなってしまいました。ご意見いただければ幸いです。よろしくお願いいたします。 s_fuku 以下書き直してみたプログラムコードです。
|
永井勝則 | Åê¹ÆNo.45818 投稿日時: 2010-9-15 23:21 |
職人 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: Now Loadingの後、FLV_動画を再生させる。 これは、AS3.0への移行する際の、Flashからの温情またはおせっかいであって、
onEnterFrameという名前をつけてはいけないというわけではありません。 もし本当に思ったように動かないのであれば、問題は別のところにあるのではないでしょうか? mytimer.addEventListener(Event.ENTER_FRAME, onEnterFrame); はいかにもおかしいコードです。 引用: 「Warning: 1090: 移行の問題 : ActionScript 3.0 では、onEnterFrame は Flash Player によって実行時に自動的にトリガされません。...」
|
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |