![]() |
остановить главную шкалу из мувика
Приветствую !
Столкнулся с такой элементарной проблемой Если во фрейме главной шкалы прописать stop(); и пишешь родительский класс то выбивает ошибку - а почему так ? Вот сам вопрос , на главой шкале пишу stop(); ложу мувик на сцену и в мувеки в самом классе пишу play(); но главная шкала не сдвигается на второй кадр так и остается на первом - а почему так ? |
Вы знаете, что шкала у каждого своя?
|
знаю , ну а что из мувика нельзя запустить главную шкалу ?
|
Можно. :)
|
Цитата:
|
Сейчас я в основном использую AS2, хотя на AS3 у меня уже почти готов один довольно-таки весомый проект. Так вот - в прелоадере я использовал this.parent, а больше мне нигде не приходилось обращаться к главной шкале :).
|
мне тоже для этого нужнно
Добавлено через 4 минуты только всеравнно не получается Код AS3:
|
Код AS3:
|
Спасибо большое !
Еще один вопрос волнует очень , Если во фрейме главной шкалы прописать stop(); и пишешь родительский класс то выбивает ошибку - а почему так ? Получается если прописал stop() значит уже нельзя использовать родительский класс ? |
_moscow, если вам нужно запустить родительский тайм-лайн по завершению загрузки(исходя из названия класса), то правильнее будет просто задиспатчить событие, предварительно подписав инстанс прелоадера на него..
а в родителе поймав это событие уже делайте что хотите. |
а какой смысл писать стоп в кадре если вы пишете родительский класс? написать в конструкторе класса стоп плохо что ли?:)
|
Я просто не в курсе , я прелоадер делаю !
Тогда вопрос а сам код прелоадера можнно засунуть в конструктор родительского класса ? И когда я в конструкторе родительского класса прописую stop(); выдает ошибку 1180: Call to a possibly undefined method stop. |
а потому что родительский класс у вас от спрайта наследуется, а надо от мувиклипа
|
наследуетесь от чего?
|
Цитата:
что значит от спрайта ? я создал например новый проэкт и в поле Document class прописал родительский класс , а как по другому можнно ? |
ну вы прописали родительский класс. а что вы в самом классе то пишите? или вы его даже не создавали, положившись на автоматическое создание?:)
|
Цитата:
Код AS3:
|
ну вот у вас extends Sprite, а надо extends MovieClip. и все будет работать:)
|
Возможно ошибка в
Код AS3:
Запускаете парент только когда ваш клип был добавлен на сцену Код AS3:
|
Спасибо !
Еще вопрос который для меня пока остается не понятным , значит я делаю прелоадер так как флешка большого размера - могу я его сделать по следующей схеме - чтоб не использовать stop(); на флеймах На главной шкале 2 фрейма первый пустой а на другом все мувики которые во флешке подключаю родительский класс Код AS3:
будет так работать ? или родительский класс будет доступен только после всей загрузке флешке ? |
будет
|
| Часовой пояс GMT +4, время: 07:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.