Ссылка ActionScript на элемент grandchild (child of child)

Допустим, у меня есть некоторые основные настройки MXML следующим образом:

<Item id="parent">
    <Frame>
        <mx:Image/>
    </Frame>
</Item>

Как я могу ссылаться на атрибут элемента Image, называя его внуком (дочерним элементом дочернего элемента) родительского элемента? Я попробовал два последовательных вызова getChildAt(), то есть:

parent.getChildAt(0).getChildAt(0)

Но я получаю следующую ошибку:

Error: Call to a possibly undefined method getChildAt through a reference with static type flash.display:DisplayObject.

Как правильно позвонить внуку?

1 ответ

Решение

getChildAt() функция возвращает DisplayObject

getChildAt ()

Таким образом, вы должны быть набраны следующим образом.

DisplayObjectContainer(parent.getChildAt(0)).getChildAt(0)
Другие вопросы по тегам