我按照网络上的教程完成了数据绑定:
<mx:Script><![CDATA[
public static const selectedChild:Boolean = true;
]]></mx:Script>
<mx:Button label="{resourceManager.getString('resources', 'button.startLab')}"
id="nextStepButton" enabled="{selectedChild}" />
我的问题是我们如何从另一个mxml文件中获取这个可绑定变量?
感谢。
答案 0 :(得分:1)
如前所述,您可以使用selectedChild
从其他班级访问ClassName.selectedChild
,其中ClassName
是您的mxml文件的名称。
请注意几件事:
selectedChild
未声明为可绑定。您应该使用[Bindable]
元数据标记使actionscript中声明的变量可绑定。selectedChild
声明为const
,意味着其值不能在两者之间发生变化。因此,您无需在该字段上使用数据绑定 - 只需在创建按钮时将该值分配给按钮的enabled
字段。答案 1 :(得分:0)
是的,你可以
ClassName.variable_name将为您提供值