![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Вроде простая тема, но нашла только один пример как сделать и он не работает:
Подскажите пожалуйста как это правильнее сделать. |
|
|||||
|
Заполняете поле класс у мувика ReversMovi, кидаете в папку с fla файлом файл ReversMovi.as
package { import flash.display.MovieClip; import flash.events.*; public class ReversMovi extends MovieClip{; var revPlayTr:Boolean, upFrameTr:Boolean; public function ReversMovi(){ enterFrameHandler(); } public function enterFrameHandler(evt:Event = null) { if (!revPlayTr) { revPlayTr = true; addEventListener(Event.ENTER_FRAME,enterFrameHandler); } if (currentFrame>=totalFrames) { upFrameTr=true; } if (currentFrame<=1) { upFrameTr=false; } if (upFrameTr) prevFrame(); else nextFrame(); } public function revStop() { if (revPlayTr) { revPlayTr = false; removeEventListener(Event.ENTER_FRAME,enterFrameHandler); } } } } |
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Не играет )), пробую в основном клипе писать clip.ReversMovi();, в клипе имя класса пишу ReversMovi.as, кладу в ту же папку файл, но он выдает ошибку, что ReversMovi() -не является функцией
|
|
|||||
|
Цитата:
http://www.murmadillo.tut.su/m/clip_revers.rar |
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Просто мне нужно не чтобы он туда обратно играл, а при определённом событии поигрывался вперед, а при другом только назад
|
|
|||||
|
Господи, как же вы в своем коде разбираетесь, если нужно бегло класс просмотреть без парсера объявлений переменных?)
__________________
Дело не в тебе |
|
|||||
|
Хочется обзываться, всё же ведь просто)
|
|
|||||
|
Цитата:
nataly_1 примерчик с кнопками, жмете на стрелки и клип играет в обратную сторону, а если на другую стрелку, то вперед проигрывается. http://www.murmadillo.tut.su/m/rev.rar |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|