Actionscript 3 AS3:在对象哈希中同时设置类型和值
为了便于编码,我想以散列的形式创建一个对象,但我不知道如何同时设置类型和值。我在找这样的东西:Actionscript 3 AS3:在对象哈希中同时设置类型和值,actionscript-3,object,hash,Actionscript 3,Object,Hash,为了便于编码,我想以散列的形式创建一个对象,但我不知道如何同时设置类型和值。我在找这样的东西: var hash:Object = {hp:Number=5}; 不允许设置类型。我建议您创建一个Hash或其他类,并添加您的hp property 比如: public class Hash { private var _hp:Number; public function Hash() { this.hp = 5; } public
var hash:Object = {hp:Number=5};
不允许设置类型。我建议您创建一个Hash或其他类,并添加您的hp property 比如:
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