我有点难理解Flash的localToGlobal功能。我有一个movieClip,它嵌套在许多其他movieclip中。当单击该嵌套剪辑时,我想找到其位置,并将最顶层的包含剪辑移动一定量,以使嵌套剪辑位于舞台的中心(基本上我拥有一棵树形图,我想要的效果是treeContainer将点击的“分支”作为舞台中心平移)。
感谢您能提供的任何帮助。
谢谢。
var treePoint = new Point (treeContainer.x,treeContainer.y); //since treePoint's parent is the stage, don't need global here.
var groupPoint = new Point (groupClip.x,groupClip.y);
var groupPointGlobal = groupClip.localToGlobal(groupPoint);
var stageCenter = new Point (int(stage.stageWidth/2),int(stage.stageHeight)/2);
var shiftAmount = ???
感谢您能提供的任何帮助。
谢谢。