※ ChatGPTを利用し、要約された質問です(原文:AS3.0でのプログレスバーの制御について。)
AS3.0でのプログレスバーの制御について
このQ&Aのポイント
AS3.0でのプログレスバーの制御について、WebサイトのエントランスページにFlashアニメーションを設置しています。しかし、ロードの進捗状況が正しく表示されず、バーが遅れて表示されます。
AS3.0では、AS2.0とは異なる対処法が必要なのかもしれません。現在使用しているエフェクトライブラリやスクリプトの使用方法も影響しているかもしれません。
先輩に相談したが、原因がわからず困っています。どなたかお力添えをお願いします。
お世話になります。
WinXP professional
Adobe Flash CS4
Action Script 3.0
という環境で作業をしています。
現在仕事でwebサイトを制作しており、そのサイトのエントランスページにFlashアニメーションを設置しました。
大きめの画像を相当数使用しswfのサイズが大きめになったため、ロードの進捗状況がわかるようにしたいと思い下記の質問↓
http://oshiete1.watch.impress.co.jp/qa5104962.html
を参考にプログレスバーをタイムラインの1コマ目に設置しました。
そこまでは良かったのですが、その後実際にサーバーにUPして確認してみたところ、最初は真っ黒な画面になるだけで何も表示されず(ステージの背景色を黒にしています)ロードが80%を超えたあたりから急にバーが表示されます。
この現象に関してもgoogleなどで検索し、下記
http://blog.2inc.org/2007/05/flash.html
http://okwave.jp/qa/q1505484.html
を参考にムービークリップを修正してみたのですが一向に症状が改善されません。上記の質問はAS2.0での症状ですので、AS3.0では対処法が異なるということなのでしょうか?
ちなみに、現在制作しているアニメーションにはflash eff 2.0というエフェクトライブラリも併用しています。加えて、アニメーションは極力スクリプトを使用せずタイムラインでほぼ完結しています。それらもプログレスバーが上手く動作しない原因でしょうか?
会社の先輩にも質問をしてみたのですが、原因がわからないとのことでしたので此方で質問をさせて頂きました。
どうかお力添えをいただければと思います。
お礼
お礼が遅くなってしまい申し訳ございません。。 ご教示いただいたように別swfを用意する手法で無事に成功いたしました!丁寧な説明、解説どうも有難うございました。 FlashEffを使用する際は今後注意したいと思います。。本当にどうもありがとうございました!