我想在另一个符号(symbol1)中放置一个符号(symbol2)。然后我想将该符号(symbol2)定位为例如x = 50(舞台的x = 50,而不是symbol1的x = 50)
symbol1.symbol2.x = 50;
这将symbol2放置到symbol1的坐标系。 因此;如果symbol1.x = 50且symbol1.symbol2.x = 50,则symbol2将被放置在阶段值100上。
我不知道这是否可以理解。我有没有人知道如何轻松地做到这一点?
答案 0 :(得分:1)
您可以使用pep8将舞台坐标转换为符号的坐标:
var stageCoordinates:Point = new Point(50, 0);
var symbol1Coordinates:Point = symbol1.globalToLocal(stageCoordinates);
symbol2.x = symbol1Coordinates.x;
或浓缩为:
symbol2.x = symbol1.globalToLocal(new Point(50, 0)).x;