Flex:将项目放在画布元素上

时间:2009-10-11 14:10:08

标签: flex actionscript-3

我正在写flex的简单游戏。在游戏中有2个对象Board和Stone(两者都是从Canvas超级类扩展而来)

当我开始将Stones实例放置到Board Canvas时,我遇到了问题,我无法理解如何将Stone设置在板上的定义位置。

因此,如果例如board(canvas)具有以下属性:x = 25,y = 25,height = 100,width = 100

我怎样才能将石头(画布)放在25,25点。

有没有办法使用本地电路板坐标?

1 个答案:

答案 0 :(得分:1)

board.addChild(stone);
stone.x = 25;
stone.y = 25;

顺便说一句,你不需要对这些对象使用Canvas - 一个Shape或Sprite就足够了。使用rawChildren.addChild(board);将Board精灵添加到flex应用程序中.Canvas是flex ui组件的Container类。