关于flex中的Button事件中的e.target。
今天想在事件中调用模块中的对象通过e.target获取单击的这个Button对象,但是可能是使用var btn:Button = e.target as Button居然会使得btn为空,这就让我很奇怪了。最后终于发现了,原来是因为主程序中获取的是spark这个包里面的<s:Button />对象,而模块中是使用 <mx:Button />这个对象而导致错误。解决方法: 将模块里面的<mx:Button />改为<s:Button />就可以正常调用
可能是因为这两个调用的包不一样,留下来给以后参考
错误原因时: 在主程序中没有调用 mx.controls.Button这个包,而是调用s.components.Button这个包,也就说主程序之所以不能调用,是import导入的包不同
flex中Button事件中的e.target,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/xxjudfc/p/3704879.html