Вы должны указать имя связывания символа как 2-й параметр.Чтобы установить имя связывания, ваш друг должен выбрать символ на панели «Библиотека», открыть его свойства и установить флажок «Экспорт для сценария действий», указать имя класса (при необходимости):
Имя класса, указанное на этой панели.это второй параметр, который вы должны использовать для встраивания этого объекта.После публикации SWF вы сможете создать экземпляр этого символьного объекта следующим образом:
public class EmbedTest extends Sprite
{
[Embed (source = "square.swf", symbol="Square")]
private var swfAsset:Class;
public function EmbedTest():void
{
var embeddedSwf:*=new swfAsset();
addChild(DisplayObject(embeddedSwf));
}
}
UPD1:
Есть ли способ просмотреть.swf, или какой-то способ просто импортировать все это и пройтись по символам в ActionScript?
Вы можете попробовать просмотреть все встроенные символы встроенного SWF следующим образом:
package
{
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.getDefinitionByName;
[SWF(backgroundColor="#FFFFFF", width="1000", height="400")]
public class EmbedTest extends Sprite
{
[Embed (source = "yourSwf.swf")]
private var swfAsset:Class;
public function EmbedTest()
{
super();
var embeddedClip:Sprite=new swfAsset() as Sprite;
var loader:Loader=Loader(embeddedClip.getChildAt(0));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteFunction);
}
private function loadCompleteFunction(e:Event):void {
var loaderInfo:LoaderInfo=e.target as LoaderInfo;
var content:MovieClip=loaderInfo.loader.content as MovieClip;
for (var i:int=0; i<content.numChildren; i++) {
var embeddedMovieClipChild:*=content.getChildAt(i);
trace (embeddedMovieClipChild.name, embeddedMovieClipChild);
}
}
}
}
UPD2: Также рассмотрите возможность добавления ресурсов в ваш проект в виде SWC-файлов.http://blog.geewa.com/post/2009/03/16/Integrating-Flash-Professional-and-Flex-Builder-Using-SWC.aspx