在Flex/AS3中,可以使用getDefinitionByName
方法获取嵌入式资源的类定义。以下是一个简单的示例:
[Embed(source="assets/MyAsset.swf", mimeType="application/octet-stream")]
private var MyAssetClass:Class;
getDefinitionByName
方法获取嵌入式资源的类定义:var assetClass:Class = getDefinitionByName("MyAsset") as Class;
var assetInstance:DisplayObject = new assetClass() as DisplayObject;
addChild(assetInstance);
这样,就可以成功获取嵌入式资源的类定义,并创建资源实例。
领取专属 10元无门槛券
手把手带您无忧上云