我在一个应用程序中有几个mxml组件,所有这些组件都需要一个称为genericX
的相同变量。我已经在主mxml中包含了该变量并将其公开
[Bindable] public var genericX:Number = 102;
但是我仍然无法从其他mxml组件访问它。例如,如果我尝试这样做,它将无法识别该变量。
<s:Button x="{genericX}" label="Click" />
最佳答案
还有一个肮脏的解决方案有效,但效果不好。您可以针对应用程序类创建静态变量。例如:
[Bindable] public static var genericX : Object
您可以从以下任何地方访问该文件:
MyApplicationName.genericX
它不是很漂亮,但是确实可以工作:)
西蒙