• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHのプリロードについて…)

FLASHのプリロードについての疑問

このQ&Aのポイント
  • FLASH MXを始めた初心者が、プリロード画面の読み込み時間の問題について質問しています。
  • 全てのコンテンツを読み込み終わってから再生するのではなく、一定のフレームもしくは全体の一定の割合まで読み込んだら再生を始める方法について知りたいとのことです。
  • 現在はenterFrameイベントで読み込み状況を監視し、全てのコンテンツが読み込まれたら再生する処理を行っているとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hisappy
  • ベストアンサー率46% (184/392)
回答No.1

onClipEvent が何者かよく知りませんが、 total=_root.getBytesTotal(); で全体の容量 loaded=_root.getBytesLoaded(); で現在読み込み済みの容量 if(loaded==total) {   _root.play(); } 全体読み込んでいたらプレイ開始。 なので、if文の中身を修正すればよいでしょう。 60%なら if(loaded==(total * 0.6)) でしょうか。

DWC
質問者

お礼

早速試してみたのですが、うまく動きませんでした…。 ので、別のやり方を探した所ほぼ理想通りのが出来たのでそれでする事にしました。 折角の迅速なご回答申し訳ありません。 けれども、if文の中身の修正方法は全く知らなかったので凄く参考になりました。 今後必要な時がくれば是非使わせて頂きたいと思います。

DWC
質問者

補足

ご回答ありがとうございます。 自分も参考書片手にアクションを打ち込んでいるもので よく分からないのですが…(^^;) 読んでみた所、onClipEvent(enterFrame)は 『ムービークリップが読み込まれるたび』という 意味らしいです。

関連するQ&A

専門家に質問してみよう