Цитата:
Сообщение от 3p.station
да так и решилось
я его обновляю
 Код AS3:
loader = new Loader();
а потом не выгружаю а делаю
 Код AS3:
loader = null
всем спасибо
|
Что посоветуете мне? Столкнулся с такой же проблемой. Подгружаю флешку следующим способом:

Код AS3:
bt_Chip_Off.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);
import fl.display.ProLoader;
var fl_ProLoader:ProLoader;
//Эта переменная служит для определения требуемой операции (загрузка/выгрузка)
var fl_ToLoad:Boolean = true;
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void
{
if(fl_ToLoad)
{
fl_ProLoader = new ProLoader();
fl_ProLoader.load(new URLRequest("http://cs6122.userapi.com/u153886829/3ca1520ee27b1a.zip"));
masked_clip.addChild(fl_ProLoader);
masked_clip.scaleX = 1.1
masked_clip.scaleY = 1.1
}
else
{
fl_ProLoader.unload();
removeChild(fl_ProLoader);
fl_ProLoader = null;
}
//Включите, если требуется загрузить или выгрузить файл SWF
fl_ToLoad = !fl_ToLoad;
}
Т.е., у меня не Loader, а ProLoader. Поэтому такое обнуление не подходит. Просто заменить слова - не помогло.
Причем обращаем внимание на то, что после else, как-раз идет отбой, но как описано выше, исчезает только картинка. Что мне туда вписать еще?