【发布时间】:2010-12-11 07:51:22
【问题描述】:
我已经查看了与此相关的所有文档和 Google 结果,并且我认为我的所有设置都正确。我的问题是该符号没有出现在我的应用程序中。我有一个已嵌入到 Flex 组件中的 MovieClip 符号。我需要为我的 dataProvider 中的每个项目创建一个新的 Image 控件,并将这个嵌入符号指定为 Image 的源。我认为这很简单,但显然不是。这是代码的存根:
[Embed(source="../assets/assetLib.swf", symbol="StarMC")]
private var StarClass:Class;
protected function rebuildChildren():void {
iterator.seek( CursorBookmark.FIRST );
while ( !iterator.afterLast ) {
child = new Image();
var asset:MovieClipAsset = new StarClass() as MovieClipAsset;
(child as Image).source = asset;
}
}
我知道孩子正在被创建,因为我可以绘制一个形状并且它会出现。难道我做错了什么?谢谢!
【问题讨论】:
标签: apache-flex actionscript-3 embed custom-component