如何获取名称存储在变量中的实例的位置? 如果有一个实例的名称我不知道,但实例的名称存储在一个变量x中。我如何获得它的位置?如何获取名称存储在变量中的实例的位置?
我的意思是说:如果我让人们在一个实例名称在文本输入类型,我怎样才能得到一个实例的位置? 例如,我有一个输入文本text1,它已经包含一个实例名称(其中一个已存在的实例)。我想获取实例的x位置并存储在一个变量中。这个怎么做?
如何获取名称存储在变量中的实例的位置? 如果有一个实例的名称我不知道,但实例的名称存储在一个变量x中。我如何获得它的位置?如何获取名称存储在变量中的实例的位置?
我的意思是说:如果我让人们在一个实例名称在文本输入类型,我怎样才能得到一个实例的位置? 例如,我有一个输入文本text1,它已经包含一个实例名称(其中一个已存在的实例)。我想获取实例的x位置并存储在一个变量中。这个怎么做?
编辑:如果你有一个输入文本,用户将键入实例名称。假设输入文本被命名为text1。
targetMc = eval(text1.text);
targetMcX= targetMc._x;
targetMcY = targetMc._y;
trace(targetMcX); //would trace _x position of instance typed in your text1.
trace(targetMcY); //would trace _y position of instance typed in your text1.
你的意思是你在舞台上有一个MovieClip实例,它有一个名称。然后你有一个变量x的String类型存储该名称?假设你知道这显示容器夹片,你可以去:
编辑:
//on some trigger (either text field change, or button click)
var nameOfInstance:String = txtInput.text;
//also check that you have given the display objects on stage instance names if they
//were dynamically created
var myMovieClip:MovieClip = /*container goes here.*/getChildByName(nameOfInstance);
var xPos:Number = myMovieClip.x;
var myMovieClip:MovieClip = MovieClip(stage.getChildByName(text1.text));
myMovieClip.x
myMovieClip.y
编辑:影片剪辑(事)是投对象,并把它变成一个MC