• 締切済み

外部swfのフレームを指定して読み込み

あるムービークリップ(mc1とします)に外部swf(001.swfとします) を読み込むことはできるのですが、 mc1に001.swfを読み込み、001.swfの50フレーム目から再生ということは可能でしょうか。 いろいろと調べたのですが、どうしてもうまくいきませんでした。 ボタンを作りボタンを押したら読み込み50フレーム目から再生という指示を書いたのですが、、、 on (press) { _root.mc1.loadMovie("top.swf"); _root.mc1.gotoAndPlay(50); } 1フレーム目から再生されてしまいます。

みんなの回答

  • k_ort
  • ベストアンサー率33% (66/199)
回答No.1

ちょっといま手元に本がないのでカンですが、すべてのフレーム読み込む前に以下実行してもクリアされて1フレーム目になってしまうのではないでしょうか。 _root.mc1.gotoAndPlay(50); 読み込み完了を待つ必要があるんじゃないかとおもいます。普通はmc1のローディングをリスナーなどで読み込み待ちすると思うんですが、簡単にやろうとするなら、メインフレームの1フレーム目で読み込み、2フレーム目でフレーム50でとめるとかすれば、案外いけるかもしれません。 あくまでカンということでスイマセン。実際のやり方はまた手が空いたら書きます。

hukazuo
質問者

お礼

ありがとうございました。 フレームの読み込みができてなかったのですね、、、。

関連するQ&A