Цитата:
Сообщение от GBee
Потому что надо привести к DisplayObject'у
 Код AS3:
addChild(e.target as DisplayObject);
он перебросит данный объект на самый вверх без обращения к numChildren
|
Это конечно работает, но ошибку в flash builder на это строке выдает:

Код:
Это строка содержит несколько выделений:
-1118: Неявное исправление значения статического типа Object на возможный несвязанный тип
flash.display:DisplayObject.
-1120: Обращение несуществующего свойства DisplayObject.
Меня смущает что справа весит это крестик. Почему ошибку выдает а метод работает?
Добавлено через 5 минут
Цитата:
Сообщение от in4core
Ну это конечно жестакч! Зачем учить такому людей? По поводу setChildIndex - в чем проблема? Метод простой, работает всегда
|
Проблема в том что он не работает, если addChild работает но выдает ошибку, то:

Код AS3:
setChildIndex(e.target,numChildren -1);
// или
setShildIndex(DisplayObject(e.target), numChildren-1);
и не работает и выдает ошибку!

Код:
1180: Вызов предположительно неопределенного метода DisplayObject.