![]() |
Реверс
Читаю faq из раздела AS2, чтобы не доставать глупыми вопросами... Но не все бывает доходчиво объяснено... Заинтересовала тема реверса. Почитал Но тут совсем не ясно что и от чего. Анимация в руте и все работает, но как сделать обратное воспроизведение в мувиклипе? Объясните пожалуйста или покажите где почитать... Заранее благодарен.
|
Цитата:
Дальше, в клипе, который должен реагировать на действия пользователя, на покадровую прослушку (читать, как повторение), т.е. на onEnterFrame указать условие, в котором, указать, если true то нужный клип проигрывается вперед, если лож (false) то назад Ах да, на самой кнопе нужно указать когда она будет устанавливать true или false |
В топике про реверс был пример с анимацией в руте. Незамысловатый скриптик позволяет двигать таймлайн вперед при наведении на кнопку и обратно при сведении.
Код AS3:
|
Вложений: 1
я вот такой класс для этих дела написал.
добавились методы: Код:
forward(); - плей в перёд |
А как приказать мувиклипу играться обратно? К примеру из рута?
|
Код:
my_clip.back(); |
Компилятор ругается... Classes may only be defined in external ActionScript 2.0 class scripts.
|
Сделай, что просит компилятор.
|
Я нуб честно говоря... Он просит еще какой-то класс? Чего же ему не хватает?
Добавлено через 7 минут Classes may only be defined in external ActionScript 2.0 class scripts. Классы могут бытлько во внешних файлах АС 2.0... Ну он во внешнем файле... Так я его добавлял... Код AS1/AS2:
|
Классы нужно не инклудить, а импортировать.
Попробуйте Код AS1/AS2:
|
Вот тоже как то делал, без класса, и без мозгов..но всё же
http://flasher.ru/forum/showthread.p...=_currentframe С кратностью в пять кадров анимация проигрывается вперед и также назад. Только необходимо код в исходнике заменить ниже идущим в той теме посте. |
Спасибо большое! Просто огромное!!!
|
Я посмотрел пример Mnilionic'a и посоветовал бы использовать его:)
|
Вложений: 1
не работает...
|
Вложений: 1
не нужно импортировать класс.
Кладёшь класс в туже папку, что и прект. Создаёшь мувик с анимацией. В библиотеке щёлкаешь правой клавишей мышки по этому мувику и выбираешь пункт linkage. В поле Class 2.0 вписываешь имя класса. В данном случае MovieClipPlayBack. Теперь все экземпляры этого клипа имеют свойства и методы этого класса. |
Ясно! Спасибо большое. Скажите, а есть какие-нить ресурсы со всякими полезными классами? С удовольствием взял бы на вооружение?)
|
Если класс всё же импортировать
Код:
import MovieClipPlayBack;Код AS1/AS2:
|
Спасибо, всё получилось, вот только если использовать классовые команды, то мувик не останавливается на прописанном stop(); внутри мувика.
Как лечить? |
Код:
this.stop(); |
Эхх, отличный класс!
|
| Часовой пояс GMT +4, время: 04:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.