菜鸟问题,如何在一个sprite里添加另一个sprite

wayne23 2009-11-02 03:48:59
看下面的代码,我把sprite2添加到了sprite1里,本想着sprite2应该包含在sprite里面啊,但实际上sprite2的坐标还是相对舞台的坐标,而不是我想象的相对父容器(sprite1)的坐标
是怎么一回事啊?
var sprite1:Sprite = new Sprite();
sprite1.graphics.beginFill(0xFFFF00);
sprite1.graphics.drawRect(100,100,100,100);
sprite1.graphics.endFill();
this.addChild(sprite1);

var sprite2:Sprite = new Sprite();
sprite2.graphics.beginFill(0x0000FF);
sprite2.graphics.drawRect(0,0,50,50);
sprite2.graphics.endFill();

sprite1.addChild(sprite2);
...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
colorfulee 2009-11-03
  • 打赏
  • 举报
回复
trace(sprite1.x);

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧