![]() |
Остановка анимации всех подклипов в клипе.
Здравствуйте.
В клипе car расположены разл. граф объекты (клипы). При запуске флешки подклипы клипа car начинают проигрывать анимацию. Приходится обращаться к клипу car.corpus.stop(); и так ко всем подклипам, что чрезвычайно не уднобно. Я пробовал сделать так: Код AS3:
1061: Call to a possibly undefined method stop through a reference with static type flash.display:DisplayObject. Не совсем пойму проблему в сообщении. Возможно как-то можно по другому изящно обратиться ко всем подклипам и применить stop()? |
попробуй так
Код AS3:
|
veisss - спасибо большое, очень выручил, а то столько лишнего когда было!
Кстати, а почему пришлось принудительно приводить к типу (классу) MovieClip, т.е. почему изначально не работало? |
getChildAt возвращает DisplayObject, а это и Sprite, и Bitmap, и MovieClip. Но только у мувиклипа есть метод stop ()
|
все ясно, спасибо всем.
|
грамотней было-бы, конечно,
Код AS3:
|
| Часовой пояс GMT +4, время: 09:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.