一个程序都有问题,帮帮我......
我在flex builder 3中写个入门程序,照书上写的,书上 是这样写的 如下图:
但是编译报错, <mx:Object> 没有lable和data属性,又如下图:
只有id属性,这是怎么回事?
找了好多资料没解决,为什么我的就只有id这一个属性呢?
[解决办法]
Object对象是所有对象的基类,属性需要你自己去添加的,如果你需要用到一个XXX属性,你就必须事先给它添加那个XXX属性,例如:
var obj:Object = new Object();
obj["label"] = "labelValue";
这样就给obj对象添加了一个label的属性,你就可以之后通过“label”这个属性名去取对应的属性值了
[解决办法]
可以自已添加,自己取值 。不会有提示的。
[解决办法]
var obj:Object = new Object();
obj.label = "labelValue"; //这种用法可能更容易理解.
[解决办法]
自己给object定义属性,就可以了
[解决办法]
Object是不可见对象,不能在图形界面里显示出来,