命运践踏win

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年10月24日

摘要: 在鼠标事件中返回的事件对象有currentTarget和target两个属性,currentTarget指向的是添加这个事件侦听的对象本身,则currentTarget返回的是mc本身,如:mc.addEventListener(…),而target返回的并不一定是mc本身。如有A和B,A.addChild(B)A监听鼠标点击事件那么当点击B时,target是B,currentTarget是A也就是说,currentTarget始终是监听事件者,而target是事件的真正发出者,可以这么理解:target返回的是鼠标当前侦听的对象中最底层的事件接收元件.不管嵌套了多少层.都返回当前事件侦听对象 阅读全文
posted @ 2012-10-24 21:20 命运践踏win 阅读(196) 评论(0) 推荐(0) 编辑

摘要: flash内存释放原则:1.被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2.父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3.如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;4.本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉;5.除了引用需要删除外,系统组件或者全局工具、管理类如果提供了卸载方法的就一定要调用删除内部对象,否则有可能会造成Flex内存泄露和性能损失;6.父对象立刻被删除了 阅读全文
posted @ 2012-10-24 21:11 命运践踏win 阅读(82) 评论(0) 推荐(0) 编辑