今天遇到的两个as的问题

 

今天遇到两个拦路虎,都搞了很长时间,唉,好像 flash开发总会遇到这样那样的不可思议的问题。

 

1、第一个问题,监听键盘事件,发现在有些情况加事件监听消失了,很是奇怪,通过 单步跟踪发现,结果是在

 

    一个removeChild 语句 导致的,但是这和键盘事件嘛关系啊,又有一个现象发现,再次点击场景就恢复了,

感觉就像 在页面中失去焦点一样,开始怀疑是不是as也会这样,结果果然如此, 那个 remove的对象就是

当前 stage.focus 对象,引用在,但是在显示层级中已经消失了,应该是这导致事件流不能传递的吧。

 

把stage.focus 写成 null 恢复正常。

 

 

2、第二个弱智但是又很容易烦的问题,我的一个对 point 对象的赋值语句,导致一个不应被修改的数据被修改了。

  faint !!

 

 

上下求索....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值