我创建了两个人类的实例
var personOne = new Person;
var personTwo = new Person;
稍后我创建了一个名为Chuck的对象;
var Chuck = {age:32, name:"Chuck"}
现在我想让personOne成为一个" person"具有" chuck:Object&#34 ;;
的属性Cannot convert Object to Display Object. // Output
答案 0 :(得分:3)
如果要在创建对象时设置对象的属性,可以让构造函数接受它们作为参数。
例如:
package
{
public class Person
{
private var _age:uint, _name:String;
public function Person (age:uint, name:String)
{
_age = age;
_name = name;
}
}
}
你这样使用它:
var chuck:Person = new Person(32, "Chuck");
答案 1 :(得分:3)
这可能不是你所需要的,但这就是你所要求的。
var personOne :Person = new Person();
var object:Object = { age:23, name:"efefw" };
for (var prop:String in object)
{
personOne[prop] = object[prop];
}
这只适用于公共场所。