получить позицию экземпляра того же типа в стадии - PullRequest
0 голосов
/ 03 февраля 2011

привет, я хотел бы посчитать и получить позицию экземпляра того же типа на сцене. я пробовал:

var target; 
for(var item in _root){     
if(_root[item] instanceof MovieClip ||   _root[item] instanceof TextField){         
target = _root[item];         
trace("ITEM: "+target);         
trace("X: "+target._x);         
trace("Y: "+target._y);         
trace("----------------");     } }

но там говорится, что доступ к свойству _root не определен, а instanceof устарел как я могу это сделать? спасибо

1 Ответ

1 голос
/ 03 февраля 2011

в as3 вы можете просмотреть все дочерние элементы вашей сцены (или родительский мувиклип):

for (var i : int = 0;i < stage.numChildren;i++) 
{
    var displayObject : DisplayObject = stage.getChildAt(i);
    if(displayObject is TextField || displayObject is MovieClip)
    {
        trace("ITEM: " + displayObject);         
        trace("X: " + displayObject.x);         
        trace("Y: " + displayObject.y);         
        trace("----------------");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...