|
|
|||||
Регистрация: Mar 2013
Сообщений: 290
|
belv, Это да.
Еще как вариант можно у таймера задать количество повторений нужное. Итак, на всякий случай проговорим вслух, что произошло. Код означает: "Берем экземпляр класса Star_demo, который фактически является экземпляром MovieClip и вызываем на нем метод getChildAt(i)... Мы можем это сделать, потому что MovieClip наследует свойства DisplayObject, а значит и метод getChildAt(). В резуьтате получаем объект типа DisplayObject, в котором вызываем метод stop()... И не можем этого сделать, потому что у него нет такого метода. Тогда этот объект мы превращаем снова в MovieClip, у которого метод Stop() существует." Если всё так, то остаются два подозрения: - Есть ли какие-то потери при таком приведении типов? Это же похоже на неестественный трюк, какой-то костыль чтоли? Или вниз по дереву наследования это вполне нормально? - Почему getChildAt() возвращает объект типа DisplayObject, а не MovieClip... Mareg, наследие AS2, понятно. |
Часовой пояс GMT +4, время: 00:17. |
|
« Предыдущая тема | Следующая тема » |
Теги |
movieclip , stop() , Мук , ошибка 1061 |
|
|