在Flex中可以从public static var中分派事件吗?我这样做时,Flex抛出了一个错误:
文件board.mxml
public static var actionBar:ActionBar;
<mx:VBox>
<ActionBar:ActionBar id="actionBar"/>
</mx:VBox>文件layerMng.as
board.actionBar.dispatchEvent(...)错误类1119:通过静态类型actionBar的引用访问可能未定义的属性类。
谢谢!
发布于 2012-01-10 21:37:48
调度事件与变量是否为静态无关。
试着这样做:
ActionBar.actionBar.dispatchEvent(...)因为actionBar是一个静态变量,应该在其前面加上类的名称
发布于 2012-01-10 21:50:25
actionBar未初始化;或者Board.actionBar.dispatchEvent(...)
注意Board的大写B,这意味着它是类名,而不是对象实例名。
编辑 3.注意你的错误信息显示accionBar而你有actionBar,idk如果只是一个打字错误,所以只要检查它。
https://stackoverflow.com/questions/8803333
复制相似问题