0

このコードを使用して、swf ファイルをアンロードし、メイン メニューに戻ります。

メインメニューは問題なく外部のswfファイルをロードしますが、何らかの理由でアンロードが機能しません。

var BaseMovie:MovieClip = parent.parent as MovieClip;

FinishButton.addEventListener(MouseEvent.MOUSE_UP, RemoveGame );

function RemoveGame(i:MouseEvent):void
{   
    BaseMovie.loader.unload(); //Loads previous movie and unloads current movie.
}
4

1 に答える 1

0

他の場所で使用している場合BaseMovie(表示リストに追加して表示できるようにしたため)、 を呼び出しても破棄されませんLoader.unload()

表示リストから削除するBaseMovieには、次のようにします。

BaseMovie.parent.removeChild(BaseMovie);

慣例により、変数名は小文字で始まることに注意してください。の代わりにBaseMovie、 を使用しますbaseMovie

これが役に立てば幸いです。幸運を祈ります。

于 2012-04-29T13:16:29.593 に答える