0
所以我使用flash朋克工作在一款游戏上,并且我已经创建了一个基础类,其中包含基于玩家选择的角色类型的角色属性。这就是目前为止这个类的样子。如何使用参数为类指定值? - 基本
public class Stats extends Entity
{
public var ATK:Number;
public var ARM:Number;
public var SPD:Number;
public var WIS:Number;
public var CRG:Number;
public var STM:Number;
public function Stats(ATK:Number=0, ARM:Number=0, SPD:Number=0, WIS:Number=0, CRG:Number=0, STM:Number=0)
{
}
override public function update():void
{
super.update();
}
}
和在当一个按钮被点击我想它进行新的统计类的参数另一个类(2,6,2,2,4,4) 所以我
public var SkelStats:Stats = new Stats(2, 6, 2, 2, 4, 4);
然后将该对象(SkelStats)分配给玩家boss类型varriable。我这样做
public static var BossType:Stats;
,然后点击功能按钮下的I类添加
Player.BossType = SkelStats; trace(Player.BossType.ATK)
和跟踪总是拿出0,除非我改变的统计类本身varriable(ATK)。 (SkelStats)
对不起,如果这太容易混淆,我可以回答任何有关我的代码的问题,如果有什么不清楚的话。我只是不确定我在这里做错了什么。