loadMovieでロードされたSWFファイルは、getBytesLoadedまたは停止、再生などでは機能しません。

StackOverflow https://stackoverflow.com/questions/1024742

  •  06-07-2019
  •  | 
  •  

質問

swfをムービークリップにロードすると、いくつかの問題が発生します:

blah_mc.loadMovie("my.swf");

blah_mc.stop(); // doesn't work
trace(blah_mc.getBytesLoaded()); // always returns zero even though the clip plays

これらの問題は、クリップが完全にロードされた後でも持続します

ロードされたムービーの再生を制御し、ロードされたパーセンテージを伝えることができる必要があります。

役に立ちましたか?

解決

getBytesLoaded()は、AS2でも実際には機能しませんでした(AS3バージョンのほうが動作が良かった)。ソリューションは MovieClipLoader と呼ばれます。言語リファレンスを確認してください。

他のヒント

loadMovieの直後にstop()などを実行していますか?あなたが賢明な結果を得るにはおそらく早すぎるでしょう。 間隔を設定して、スペースを少し空けるか、MovieClipLoaderクラスのいずれかを使用してみます。 あなたがそれをしていない場合、私は私を助けるために十分なコンテキストがあるとは思わない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top