まず、私の英語については残念です。
loadMovie()(AS2)を使用して、外部SWFをメインフラッシュファイルに正しくロードし、level0にします。
私は2つのフラッシュファイルを持ち、1つは私のもの(メインコンテナ)で、もう1つは外部swfです。
コンテナSWFに外部SWFをロードします。
このコードは、メインタイムラインのフラッシュ(マイナスフラッシュ)内のAS2コンテナに書き込みます。
mc1._lockroot = true;
mc1.loadMovie("external.swf");
countdown = function(){
trace("ok");
}
countdownIt = setInterval(countdown,1000);
このコードは、ほとんどの場合には正常に動作しますが、私はそれが仕事をdosen't多くのSWFファイルを見つけました: は、第1の方法では、私が第一層にインスタンス名mc1
とムービークリップを追加しますと。
これらのSWF、代わりに次のコードで動作します:
loadMovieNum("external.swf",0);
countdown = function(){
trace("ok");
}
countdownIt = setInterval(countdown,1000);
を私は実際にそのコードを使用しよう - しかし!!! - >このコードを外部のSWFが支配的で、メインのSWFコードと、他のすべてのコードが動作しない場合(setInterval()
タイマーのように)...
私は本当に助けが必要です。 2番目の例のようにSWFをロードして、setInterval()
関数を実行します。