Закрытие SWF-файла с использованием AS3 - PullRequest
1 голос
/ 21 января 2011

Как закрыть SWF-файл с помощью AS3? Я хочу включить функцию закрытия в прослушиватель событий, поэтому, когда пользователь нажимает кнопку, приложение закрывается. Я попробовал:

fscommand("quit");

, который не работает.

Я просто хочу выгрузить SWF-файл из FLA-файла.

Ответы [ 2 ]

1 голос
/ 28 октября 2013

Когда я столкнулся с той же ситуацией, я разработал внешне загруженный SWF меньше, чем корневая сцена. Поместить кнопку закрытия в корневой сцене, чтобы выгрузить SWF. установив видимость кнопки закрытия, мне это удалось.

// загрузка команды

fl_ProLoader = new ProLoader();    
fl_ProLoader.load(new
URLRequest("OrgChart.swf"));    
addChild(fl_ProLoader);

// команда выгрузки

fl_ProLoader.unload();    
removeChild(fl_ProLoader);    
fl_ProLoader = null;
1 голос
/ 21 января 2011

ну, это не так просто. Вы не можете выгрузить мувиклип изнутри себя. Это возможно только через Loader.unloadAndStop(), что означает, что вам нужно загрузить SWF из другого SWF.

Другой вариант - создать JavaScript, который можно вызвать из swf, чтобы удалить ссылку на файл swf со страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...