作者zhengyao (yao)
看板Flash
标题[问题] 请问as3的[Bindable]如果不使用......
时间Wed Dec 30 09:10:12 2009
我目前是在flex下使用as的[Bindable],
不过我觉得好像不是很需要使用,
因为我都是在creationComplete或applicationComplete里再去载入变数,
请问有没有非用不可的场合呢?
[Bindable]是as独特的语法?还是其他哪个程式语言也有类似设计?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.178.176
1F:推 chengchieh:当介面上有内容是直接套用Bindable的变数即可使用 12/30 10:14
2F:→ chengchieh:好比是某个角落固定显示现在滑鼠的座标 12/30 10:15
3F:→ zhengyao:跟用监听MOUSE_MOVE自己写,哪个比较好? (先不讨论方便性) 12/30 10:47
4F:→ pm2001:你'好'的定义是什麽?对谁好? 12/30 10:48
5F:推 cjcat2266:Bindable可用可不用,只是用了的话,可以写比较少的code 12/30 10:55
6F:→ cjcat2266:因为这样就不用自己去监听资料更新的事件 12/30 10:56
7F:→ zhengyao:好的定义:要类似java等其他语言,和执行效能吧(这较重要) 12/31 08:59
8F:→ aquarianboy:为什麽类似java等期它语言是"好"? 12/31 09:07
9F:推 cjcat2266:你应该要先搞懂Bindable会对编译器造成的效果是什麽 12/31 11:15
10F:→ cjcat2266:它只是在编译的时候会自动帮你生成监听此变数的城市码 12/31 11:15
11F:→ cjcat2266:跟你自己去写监听用的程式码,最後编译出来的结果会一样 12/31 11:15
12F:→ cjcat2266:两者完全没有效能上的差别 12/31 11:16
13F:→ Assyla:其实flex只是辅助,原始是用一堆ActionScript组成 12/31 13:52
14F:→ Assyla:用flex写的东西,来产生AS,省略掉一堆要自己key的程式 12/31 13:53
15F:→ zhengyao:省略的坏处就是多个Bindable时,处理的顺序没有规则...... 12/31 14:16
16F:推 cjcat2266:的确,如果顺序很重要的话,那还是要自己处理 12/31 14:29