【发布时间】:2013-05-13 13:49:18
【问题描述】:
我正在尝试绑定到一个静态函数,我指定一个绑定事件名称,然后从另一个静态函数触发该事件。
[Bindable(event="dataUpdated")]
public static function string(path:String) :String
{
...
}
private static function updateData() :void
{
//doSomthing;
staticEventDispatcher.dispatchEvent(new Event('dataUpdated'));
}
private static var staticEventDispatcher:EventDispatcher = new EventDispatcher();
触发事件时我的视图没有更新,有没有更好的方法来做到这一点?
我也尝试过从类的实例调度事件,我添加了这个staticEventDispatcher 作为最后的手段,但它不起作用。
如果在应用程序内进行语言翻译,MyClass.string('stringPath') 将返回翻译后的组件文本。我需要在用户更改语言时更新应用文本。
【问题讨论】:
标签: actionscript-3 apache-flex binding mxml