Лучший способ встроить SWF на основе Flex в проект чистой AS3? - PullRequest
1 голос
/ 18 мая 2011

Я работаю над проектом AS3, который требовал большого количества пользовательского интерфейса, так как Flex использовался для экономии времени для этой части, мы в итоге получили Flex Project (UI) и чистый AS3 (All BackEnd) или, вдругими словами, два разных файла .swf.

В настоящее время я могу успешно соединить их оба, используя общий интерфейс и загрузив UI .swf в AS3 .swf с помощью класса Loader:

var loader:Loader = new Loader();
var request:URLRequest = new URLRequest(“CustomUIModule.swf”);

Фактический код содержит прослушиватели для SystemManagerHandler, поэтому Flex не жалуется.

Поскольку мы поставляем два разных файла, это не очень удобно, когда мы выпускаем сборку проекта.В этом случае метатег [Embed] представляется лучшим способом для достижения этой цели (без удовлетворительных результатов на сегодняшний день).

С учетом вышеприведенной информации (надеюсь, я достаточно ясно дал понять), каков будет наилучший подход к созданию в конечном итоге одного SWF?Или как правильно реализовать тег [Embed] для Flex swf?

Заранее спасибо.

1 Ответ

0 голосов
/ 18 мая 2011

Я стараюсь не загружать SWF-файл в другой SWF-файл. Мне это кажется неправильным, особенно если я контролирую все SWF-файлы. Если бы это был я, я бы интегрировал все в один проект «flex flex». В конце концов, разве это не ООП?

...