作者december31 (按因凉msn连不上)
看板Flash
标题物件a一改变宽度,物件b位置也跟着改变
时间Tue Jul 8 17:51:23 2008
请教各位一个问题,
我想要让物件a一改变宽度,物件b也改变位置,
是不是要注册一个侦听器去侦听物件a的宽度呢?
请教一下此侦听器具体写法为何?
感谢指点~~
--
生きるだけ生きたらば、死ぬるでもあろうかと思ふ
若尽情活到当活之日,死亡不过是退隐而已
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.144.161
1F:推 cjcat2266:除非你写一个a物件所属class的subclass 07/08 21:07
2F:→ cjcat2266:然後override其width的setter 07/08 21:08
3F:→ cjcat2266:让他width有变动的时候丢出一个自订Event,然後去监听他 07/08 21:08
4F:推 cjcat2266:AS2有watch的写法,但是不适用於物件固有属性 07/08 21:18
5F:推 lpoijk:假如只有a变造成b移动 Event就可以 07/08 23:23
6F:→ lpoijk:假如太多 请爱用Design pattern 07/08 23:23
7F:推 cjcat2266: ↑你说observer吗?listener model就算唷 07/08 23:53
8F:→ cjcat2266: 还是说有哪个pattern?给个建议吧 :) 07/08 23:54
9F:推 pm2001:observer效率也没有很好阿,每次更新完还是要自己去update 07/09 00:34
10F:推 cjcat2266:每次更新完要自己update?observer不是自动update吗? 07/09 01:47
11F:→ cjcat2266:啊,应该说,update设在setter里面才算自动update 07/09 01:48