作者jeaby (洁比)
看板Flash
标题Re: [问题] 有关class之间传递参数的问题
时间Thu Jul 7 13:39:50 2011
※ 引述《predatorK (predator')》之铭言:
: 请问大家
: 我想在class之间传递参数
: class A
: class B
: class A里面
: a:Object
这边a不用建立实体吗?
var a:Object = new Object();
: a.name="tom";
: a.age=30;
: public function get(str:String , obj:Object){
: this["a."+str]=obj;
: }
function 的名称取 get 就有点问题了
既然是要把B的data放到A,改为function setValue() 之类的比较贴切
Ex:
public function setValue(str:String, value:String) {
//看value传进来的资料型态是否固定
//如果不固定的话,使用value:* 会比vlaue:Object 要好
a[str] = value;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.252.179
※ 编辑: jeaby 来自: 59.104.252.179 (07/07 13:40)
1F:推 predatorK:感谢指导 07/07 13:58