我的脚本是:
[Bindable]
[Embed(source="loader.swf")]
public static var Icon:Class;
我的mx是:
<mx:Image source="{Icon}" y="125" x="0"/>
它有效,但当我尝试导出它时,它不会因为:
数据绑定将无法检测“图标”的分配
我做错了什么?
答案 0 :(得分:0)
你为什么不这样做:
<mx:Image source="@Embed(source="loader.swf")" y="125" x="0" />
?
同样,“Icon”是一个变量名,它应该是小写的。
如果您真的想为嵌入式资产创建变量,只需切换元标记,即:
[Embed(source="loader.swf")]
[Bindable]
public var iconClass:Class;
答案 1 :(得分:0)
将其更改为:
[Embed(source="loader.swf")]
public static const iconClass:Class;