Показать сообщение отдельно
Старый 25.05.2013, 00:29
Idon'tKnow вне форума Посмотреть профиль Отправить личное сообщение для Idon'tKnow Найти все сообщения от Idon'tKnow
  № 6  
Ответить с цитированием
Idon'tKnow

Регистрация: Apr 2013
Сообщений: 77
Возможно, я что-то неверно понял, но вот это, вроде бы, делает то, что Вам нужно.


Код AS3:
btn_asd.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);
 
import fl.display.ProLoader;
import flash.events.Event;
 
 
var fl_ProLoader:ProLoader;
//This variable keeps track of whether you want to load or unload the SWF
var fl_ToLoad:Boolean = true;
 
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void
{
 
	if(fl_ToLoad)
	{
		fl_ProLoader = new ProLoader();
		fl_ProLoader.load(new URLRequest("zag.swf"));
		zag.addChild(fl_ProLoader);
	}
	else
	{
		fl_ProLoader.unload();
		zag.removeChild(fl_ProLoader);
		fl_ProLoader = null;
	}
	// Toggle whether you want to load or unload the SWF
	fl_ToLoad = !fl_ToLoad;
	if ((!(fl_ToLoad_2)) && (!(fl_ToLoad))){// добавилось вот это.
		fl_ClickToLoadUnloadSWF_2(new MouseEvent("click"));//и это
		}
}
 
 
 
 
 
btn_asdff.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_2);
 
import fl.display.ProLoader;
var fl_ProLoader_2:ProLoader;
 
//This variable keeps track of whether you want to load or unload the SWF
var fl_ToLoad_2:Boolean = true;
 
function fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void
{
	if(fl_ToLoad_2)
	{
 
		fl_ProLoader_2 = new ProLoader();
		fl_ProLoader_2.load(new URLRequest("zag1.swf"));
		zag.addChild(fl_ProLoader_2);
	}
	else
	{
		fl_ProLoader_2.unload();
		zag.removeChild(fl_ProLoader_2);
		fl_ProLoader_2 = null;
 
	}
	// Toggle whether you want to load or unload the SWF
	fl_ToLoad_2 = !fl_ToLoad_2;
	if ((!(fl_ToLoad_2)) && (!(fl_ToLoad))){ //добавилось вот это
		fl_ClickToLoadUnloadSWF(new MouseEvent("click"));// и это
		}
}