社区
ColdFusion
帖子详情
flex的一个疑问。
missj
2010-04-11 03:40:23
flex的对象销毁机制,基本上和java差不多,这里有一个疑问,希望高手详尽解答一下。
我们自定义一个组件b,并给该组件添加一个事件,b.addEventListener("sendData",onSendData);
如果,我不调用b.removeEventListener("sendData");垃圾回收器会不会在b没有任何对象引用的时候回收该对象。
...全文
2350
18
打赏
收藏
flex的一个疑问。
flex的对象销毁机制,基本上和java差不多,这里有一个疑问,希望高手详尽解答一下。 我们自定义一个组件b,并给该组件添加一个事件,b.addEventListener("sendData",onSendData); 如果,我不调用b.removeEventListener("sendData");垃圾回收器会不会在b没有任何对象引用的时候回收该对象。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不做懦夫
2010-10-28
打赏
举报
回复
不会!!
les5332295
2010-10-16
打赏
举报
回复
注册的事件如果没有被移除不影响自定义的强行回收机制,但有可能会影响正常的回收机制,所以最好是做到注册的事件监听器都要记得移除干净。
les5332295
2010-10-16
打赏
举报
回复
注册的事件如果没有被移除不影响自定义的强行回收机制,但有可能会影响正常的回收机制,所以最好是做到注册的事件监听器都要记得移除干净。
a120255857
2010-07-02
打赏
举报
回复
ding`````````````````````````````
missj
2010-04-11
打赏
举报
回复
其实,我是在想事件和组件之间到底有没有关系,比如他们是不是依赖,或者组合,聚集之类的关系。有时候我在想,或许他们之间根本就不存在这些关系。是两个完全独立的个体。就好像表与表之间的多对多关系,通过设计可以构成两个一对多关系一样。所以组件的销毁是否可以和事件毫无关系呢。
missj
2010-04-11
打赏
举报
回复
flex默认的方式就是强引用,如你所说,事件处理方式,并不是什么好方式,这样说来,利用函数处理问题,可能更好点。为了证实这一点,你有没有比较权威的资料,或者证明方式,我想再具体了解一下这个问题的原理。也就是说是否有事件机制影响组件回收的说话
PIGer920
2010-04-11
打赏
举报
回复
你的监听器如果是强引用并且没有关闭,那么我认为b是不会被回收的。参见子对象不会被删除会导致父对象不会被删除。
我想这个不管在哪个语言里都应该是这样的。
missj
2010-04-11
打赏
举报
回复
其实我问,事件监听器时候会影响调用者b的回收
missj
2010-04-11
打赏
举报
回复
那么就如我上面的例子,b添加的应该是一个默认的强引用了,那么b是不是就一直常驻内存呢。
PIGer920
2010-04-11
打赏
举报
回复
噢 你其实想问的是当组件b被自动回收时,附加的监听器是否被一同回收是把?
强引用的监听器不会被回收的,使用了强引用的也不应该被回收。
子对象不会被删除会导致父对象不会被删除。
PIGer920
2010-04-11
打赏
举报
回复
flex帮助说的是监听器 说监听器不会自己干掉自己的
但是你问的似乎是组件b
missj
2010-04-11
打赏
举报
回复
因为flex帮助说的是:
如果不再需要某个事件侦听器,可调用 removeEventListener() 删除它,否则会产生内存问题。事件侦听器不会自动从内存中删除,因为只要调度对象存在,垃圾回收器就不会删除侦听器(除非 useWeakReference 参数设置为 true)。
flex
电子教案教材
Flex
是Adobe公司开发的支持RIA(Rich Internet Applications)开发和部署的技术产品,主要面向企业级的应用。借助于
Flex
强大功能,能够开发出增强更富有交互性和标签的用户界面。 对于初识
Flex
的开发者,总是对
Flex
产生不同的
疑问
,什么是RIA?什么是
Flex
?
Flex
有哪些特点。本章将带着着这些问题RIA和
Flex
进行简要的介绍
flex
事件流原理
很多新人对
Flex
的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是
一个
非常普遍的问题,为了更快更好的帮助大家,将介绍一下
Flex
中事件的各种机制和用法。
Flex
的精髓之一就是事件和绑定机制,了解之后,能帮助大家更灵活的设计程序,也对新手上路有一定的帮助。 讲解可能不太系统,也不全面,有很多没有深入。如果高手看到后有
疑问
,欢迎指正。当然各位也可以提出自己的看法,或者经验分享,谢谢。
css布局之
flex
布局
css布局之
flex
布局,快速掌握
flex
弹性伸缩布局的妙用。主要讲解如何在父容器上添加
flex
-direction、justyfi-content、align-items、align-content等控制样式的属性;以及如何在子元素上添加order、
flex
-grow、
flex
、align-self等样式属性。
Felx.rar_adobe GUI_adobe
flex
GUI_felx_
flex
Flex
是Adobe公司开发的支持RIA(Rich Internet Applications)开发和部署的技术产品,主要面向企业级的应用。借助于
Flex
强大功能,能够开发出增强更富有交互性和标签的用户界面。 对于初识
Flex
的开发者,总是对
Flex
产生不同的
疑问
,什么是RIA?什么是
Flex
?
Flex
有哪些特点。本章将带着着这些问题RIA和
Flex
进行简要的介绍。
基于
FLEX
的ERP代码
大型企业的ERP源码,由于受到时间限制,多数功能未实现,本人将代码共享出来,希望有能力和有兴趣的朋友能帮忙完善,记得完善过后请将代码发我一份,如果大家对软件本身有
疑问
请到QQ空间:http://123358866.qzone.com留言或者到http://down.micrsosft.com留言。为了让大家放心代码的可参考性,有兴趣的朋友可以到以上两个网站找图片,多数程序QQ空间有界面截图
ColdFusion
879
社区成员
1,014
社区内容
发帖
与我相关
我的任务
ColdFusion
Web 开发 ColdFusion
复制链接
扫一扫
分享
社区描述
Web 开发 ColdFusion
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章