![]() |
Конец ролика
тут такая проблемка... есть флешка (презинтация).... в ней есть полностью навигация (в смысле по временной шкале - пауза прокhenrf туда сюда повтор)......
Нужно: что бы при перемотке назад он останавливался в конце, а не начинал играть с начала! PS: перемотка осуществляется путем перескакивания через 75 кадров |
F1 или stop (); - как тебе болше нравится.
F1 = help; stop = help-F1; F1+help = help в квадрате :D :D :D Или может я не правильно понял вопроса! |
дай исходник, посмотрю. если не хочешь показывать, то хотя-бы что-то подобное. может быть попробую помочь :)
|
:) куда уж подробнее. stop(); последний кадр да и всё.
|
Какой стоп! Я же говорю что он перескакивает через 75 кадров соответственно он может и перескочить через этот стоп.... и стоп кстате говоря стоит в конце
|
Давай исходник
|
Если я тебя правильно понял, то тебе поможет
_root.gotoAndStop (FrameNumber); |
on (press) {
_root.GotoandPlay(_root._currentframe+75); } Вот это стоит на кнопке "мотать вперед" ... |
Попробуй...
on (press) { _root.GotoAndStop(_root._currentframe-75); } При перемотке назад... |
да нет так у меня и стоит но дело в том мне необходимо если какой нить лосось будет жать жать на кнопку когда кончиться мувик что бы он остановился а не стал играть заново
|
А если просто зделать так что когда он возвращается. то срабатывает gotoAndStop (76);, а там стоит таже кнопка, только которая не играет заного?
|
Дело в том что лосось может нажать на кнопку в любой момент и подсчитать точно не возможно что это будет 76 кадр... тут дело мне кажется в проверке только как ее сделать я что то не дойду.... :rolleyes:
|
бред конечно....
попробуй ввести переменную kadr , которая будет равна номеру фрэйма. для этого в каждом кадре придется писать
kadr +=1; (в первом кадре соответственно kadr =1; ) также понядобится переменная last_kadr которая должна быть равна количеству кадров всего , минус 75 на кнопке if (kadr >=last_kadr ){ gotoandstop (твой последний кадр.); } else - то что у тебя щас |
F1 _totalframes;_currentframe;
|
Писать в каждом кадре =[ ]
у меня их в призентации около 2000..... уф... |
я ж говорю бред...
:)
зато принцип изложил . |
Цитата:
В первом кадре on (press) { _root.GotoAndPlay(_root._currentframe-75); } т.е. как обычно... А в последнем кадре не хрена не ставь. У меня получилось, что в любой момент фильма можно сделать перемотку, а как он заканчивается - нельзя. |
| Часовой пояс GMT +4, время: 20:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.