【问题标题】:Embedded movieclip coordinates set from parent从父级设置的嵌入影片剪辑坐标
【发布时间】:2014-04-13 16:52:33
【问题描述】:

我有一个嵌入到另一个影片剪辑中的项目,但是当我根据角色所在的位置添加对象时,它似乎忽略了子坐标并根据父坐标放置它。角色被放置在时间线中,我正在使用“this.addChild()”在嵌入剪辑的代码中添加孩子。如果嵌入的影片剪辑在父级的 (100, 100) 处,并且我正在尝试向该剪辑添加一个对象,则它似乎是相对于父级而不是相对于子级添加的 (150, 150),这将是 (250, 250) 给父母。我正在根据嵌入剪辑中角色的坐标设置对象的坐标,但不知何故,它似​​乎使用了全局坐标。如何让它使用角色的相对坐标?

【问题讨论】:

  • 当你说你已经将一个项目嵌入到“另一个电影剪辑中......”是什么意思?在您的写作中,“它”和“那个”指的是什么也完全不清楚。也许你可以澄清一下?

标签: actionscript-3 coordinates movieclip addchild


【解决方案1】:

通常,在父代码中设置孩子的位置。所以如果 B 是 A 的孩子,在 A 的代码中说:addChild(B); b.x = 一个数字; b.y = 一个数字。关键字“this”通常是不必要的。

【讨论】:

  • 完美!它们看起来如此相似,但却产生了如此大的不同。
猜你喜欢
  • 2014-01-20
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-13
  • 2011-07-13
  • 2018-07-02
  • 1970-01-01
相关资源
最近更新 更多