我正在写flex的简单游戏。在游戏中有2个对象Board和Stone(两者都是从Canvas超级类扩展而来)
当我开始将Stones实例放置到Board Canvas时,我遇到了问题,我无法理解如何将Stone设置在板上的定义位置。
因此,如果例如board(canvas)具有以下属性:x = 25,y = 25,height = 100,width = 100
我怎样才能将石头(画布)放在25,25点。
有没有办法使用本地电路板坐标?
答案 0 :(得分:1)
board.addChild(stone);
stone.x = 25;
stone.y = 25;
顺便说一句,你不需要对这些对象使用Canvas
- 一个Shape或Sprite就足够了。使用rawChildren.addChild(board);
将Board精灵添加到flex应用程序中.Canvas是flex ui组件的Container类。