如何将动态加载的图标添加到Flex中的Alert?

时间:2012-02-01 16:49:37

标签: image flex icons alert

由于许可原因,我需要在运行时动态地将我的图像/图标添加到我的Flex GUI。那么如何向Alert添加动态加载的图标呢?我使用以下功能

Alert.show(text:String = "", title:String = "", flags:uint = 0x4, parent:Sprite = null, closeHandler:Function = null, iconClass:Class = null, defaultButtonFlag:uint = 0x4, moduleFactory:IFlexModuleFactory = null):Alert

问题是iconClass参数始终是嵌入的Class对象。有什么建议? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用this post中的RuntimeBitmapAssets.as

var bitmapData:BitmapData = Bitmap(loader.content).bitmapData;
var icon:Class = RuntimeBitmapAsset.getClass(bitmapData);