Я работаю над проектом 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?
Заранее спасибо.