如何将数据对象中的影片剪辑添加到舞台? AS3

时间:2016-07-21 00:18:33

标签: object compiler-errors display

我目前正在使用AS3编写纸牌游戏,并且我使用数据对象来存储卡片数据(影片剪辑对象,卡片值和卡片套装)。下面的代码(aceOfHearts是我的库中我的影片剪辑对象的名称):

var aceOfHeartsCard:Object = {cardObject: aceOfHearts, faceValue: "ACE", suit: "HEARTS"};

我正在为牌组中的所有52张牌做这件事。然后我将这些对象中的每一个推送到一个数组中,我用它来洗牌和处理卡片。代码如下。

cardArray.push(aceOfHeartsCard);

此时,一切正常。我可以引用cardArray [0] .faceValue,它将正确返回" ACE"等等。但是,当我尝试使用此代码将影片剪辑对象添加到舞台时:

cardArray[0].cardObject.x = 0;
cardArray[0].cardObject.y = 0;
addChild(cardArray[0].cardObject);

我收到此错误:

TypeError: Error #1034: Type Coercion failed: cannot convert aceOfHearts$ to flash.display.DisplayObject.

有人可以解释一下我做错了吗?

1 个答案:

答案 0 :(得分:0)

啊哈!事实证明我需要做的就是编辑我上面发布的第一行代码并添加“#34; new"在我的影片剪辑名称之前。

-bash: django-admin: command not found