为了方便编码,我想以哈希的形式创建一个对象,但我不知道如何同时设置类型和值。 我正在寻找这样的东西:
var hash:Object = {hp:Number=5};
无法设置类型。我建议你创建一个哈希(或其他东西)类,并添加你的hp属性。
像这样:
public class Hash
{
private var _hp:Number;
public function Hash()
{
this.hp = 5;
}
public function get hp():Number
{
return _hp;
}
public function set hp(hp:Number):void
{
_hp = hp;
}
}
并且能够像
var hash:Hash = new Hash();
trace(hash.hp);//5