主题:  为什么?

阿新

职务:普通成员
等级:1
金币:0.0
发贴:4
#12001/5/27 19:53:09
在flash编程中,为什么有的属性可以直接设置如 xx._x=300,
而有的却必须用setProperty("xx",.....)的形式(这很麻烦啊!)



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#22001/5/27 21:50:13
dot语法是FLASH5的。

setpropties是FLASH4的语法,多看看你会理解的。



万中吾一

职务:普通成员
等级:1
金币:1.0
发贴:273
#32001/5/27 22:14:54
我认为这不是flash4或5的关系,而是oop的特点
as是一种面相对象的语言,支持对象的封装,所以有的属性是受保护的,只能由他的方法使用,
在这儿几句要说清楚比较难,你去找一些关于oop语言的教程看看吧。



臭豆腐

职务:普通成员
等级:1
金币:0.0
发贴:75
#42001/5/28 8:20:00
补充一点
flash5中
前面的变量变量声明的就是
setProperty("xx",.....)形式
反之,就是上一种



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#52001/5/28 10:36:20
豆腐,没明白你的意思咱,举个例说明一下?