Загрузка / выгрузка внешнего SWF с помощью кнопок из загруженных внешних файлов - PullRequest
0 голосов
/ 23 февраля 2011

Я потратил почти неделю, пытаясь выяснить, как выгрузить текущий загруженный SWF-файл, используя его кнопку, и загрузить новый SWF-файл ...

У меня есть три файла: main.fla, file1.fla и file2.fla. В моем main.fla у меня есть код, который загружает два других файла. Если я нажму кнопку «выгрузить» в file1.swf, я бы хотел, чтобы main.fla выгрузил file1.swf и загрузил другой файл, file2.swf.

Вот код для загрузки file1.swf:

stop();

var Xpos:Number=131;
var Ypos:Number=115.1;
var swf:MovieClip;
var loader:Loader=new Loader();

var newSWFRequest:URLRequest=new URLRequest("file1.swf")
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos; 
addChild(loader);

Спасибо в ожидании ... Ваша помощь будет высоко ценится ..

1 Ответ

0 голосов
/ 23 февраля 2011

Вы можете сделать что-то вроде:

MovieClip(parent.parent).functionName();

Вот хороший учебник для объяснения работы: http://flexcomps.wordpress.com/2008/09/01/as3-calling-myfunction-on-main-timeline-from-loaded-swf/

...