Показать сообщение отдельно
Старый 19.11.2012, 04:24
smit1987 вне форума Посмотреть профиль Отправить личное сообщение для smit1987 Найти все сообщения от smit1987
  № 8  
Ответить с цитированием
smit1987

Регистрация: Nov 2012
Сообщений: 3
Цитата:
Сообщение от 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, как-раз идет отбой, но как описано выше, исчезает только картинка. Что мне туда вписать еще?