Вопрос

Поэтому я загрузил SWF в другой SWF, как так

Createurl - моя внешняя переменная SWF

Начало функции () {

var mRequest:URLRequest = new URLRequest(correctURL.toString());
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
mLoader.load(mRequest);

}

Функция OnCompleteHandler (LoadEvent: событие) {

    var gmc:MovieClip = new MovieClip();
    gmc.x = 266;
    gmc.y = 67;
    addChild(gmc);
    gmc.addChild(loadEvent.currentTarget.loader); 

}

Но я изо всех сил пытаюсь разгрузить чертовски, когда хочу заменить его другим SWF.

Код я пытаюсь

Функция Calfe ReallStreams (E: Event) {

    e.currentTarget.loader.unloadAndStop();
    gmc = null;
    gmc.removeChild(e.currentTarget.loader);
    trace("unloaded");

}

mloader.contentloaderinfo.addeventListener (Event.Unload, diqualleams);

Мне просто не повезло, как я все еще слышу старый звук сверху.

Я не хочу получить доступ к загруженным переменным SWF, либо я просто обманул, ха-ха.

Спасибо

Это было полезно?

Решение

Ну, UnloadandStop () будет работать с только Flash-Player 10, а затем вам не нужно назначать NULL для справки загрузки, этот метод делает сам. Ваши метод QuarteallSeams будут вызваться после этого утверждения

e.currentTarget.loader.unloadandstop (); Или e.currentTarget.loader.unload ();

Так что лучше не вызывать его внутри диспетчера событий разгрузки, то есть в вашем случае в вашем случае.

Другие советы

Ну, это проблема в любом случае:

gmc = null; 
gmc.removeChild(e.currentTarget.loader); 

Мне нужно объяснить, почему

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top