Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Конец ролика (http://www.flasher.ru/forum/showthread.php?t=35377)

treamz 02.08.2002 14:36

Конец ролика
 
тут такая проблемка... есть флешка (презинтация).... в ней есть полностью навигация (в смысле по временной шкале - пауза прокhenrf туда сюда повтор)......

Нужно: что бы при перемотке назад он останавливался в конце, а не начинал играть с начала!

PS: перемотка осуществляется путем перескакивания через 75 кадров

semma 03.08.2002 08:28

F1 или stop (); - как тебе болше нравится.
F1 = help;
stop = help-F1;
F1+help = help в квадрате :D :D :D

Или может я не правильно понял вопроса!

Fanatik 04.08.2002 13:19

дай исходник, посмотрю. если не хочешь показывать, то хотя-бы что-то подобное. может быть попробую помочь :)

Artem Brigert 04.08.2002 13:45

:) куда уж подробнее. stop(); последний кадр да и всё.

treamz 05.08.2002 11:14

Какой стоп! Я же говорю что он перескакивает через 75 кадров соответственно он может и перескочить через этот стоп.... и стоп кстате говоря стоит в конце

Artem Brigert 05.08.2002 16:46

Давай исходник

Kizalkoatl 05.08.2002 17:09

Если я тебя правильно понял, то тебе поможет
_root.gotoAndStop (FrameNumber);

treamz 05.08.2002 17:15

on (press) {
_root.GotoandPlay(_root._currentframe+75);
}
Вот это стоит на кнопке "мотать вперед"
...

Kizalkoatl 05.08.2002 17:21

Попробуй...
on (press) {
_root.GotoAndStop(_root._currentframe-75);
}
При перемотке назад...

treamz 05.08.2002 17:24

да нет так у меня и стоит но дело в том мне необходимо если какой нить лосось будет жать жать на кнопку когда кончиться мувик что бы он остановился а не стал играть заново

semma 05.08.2002 21:37

А если просто зделать так что когда он возвращается. то срабатывает gotoAndStop (76);, а там стоит таже кнопка, только которая не играет заного?

treamz 06.08.2002 11:34

Дело в том что лосось может нажать на кнопку в любой момент и подсчитать точно не возможно что это будет 76 кадр... тут дело мне кажется в проверке только как ее сделать я что то не дойду.... :rolleyes:

Stone 06.08.2002 11:51

бред конечно....
 
попробуй ввести переменную kadr , которая будет равна номеру фрэйма. для этого в каждом кадре придется писать
kadr +=1; (в первом кадре соответственно kadr =1; )
также понядобится переменная last_kadr которая должна быть равна количеству кадров всего , минус 75
на кнопке
if (kadr >=last_kadr ){
gotoandstop (твой последний кадр.);
}
else - то что у тебя щас

greyshaman 06.08.2002 11:52

F1 _totalframes;_currentframe;

treamz 06.08.2002 11:57

Писать в каждом кадре =[ ]
у меня их в призентации около 2000..... уф...

Stone 06.08.2002 11:58

я ж говорю бред...
 
:)

зато принцип изложил .

Kizalkoatl 06.08.2002 13:53

Цитата:

да нет так у меня и стоит но дело в том мне необходимо если какой нить лосось будет жать жать на кнопку когда кончиться мувик что бы он остановился а не стал играть заново
А попробуй из кнопок сделать Motion Tween...
В первом кадре
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.