![]() |
Галерея
Дано: 1 мувик с картинками в каждом кадре (f1, f2 и т.д.), основной фильм с кнопками [вперед], [назад].
Задача: как сделать переход между кадрами мувика с картинками? on (press, release) { tellTarget ("frames") { gotoAndStop ("f2"); } } - это слишком просто. Как-то надо сделать чтобы определялся текущий кадр и в зависимости от этого "f2" менялось на "f1" или на "f3". |
По моему, это очень посто. Вместо FrameNumber делаешь NextFrame/Pr(забыл, как пишется предыдущий)Frame, и все дела.
|
myMovieClip._currentframe
или myMovieClip._name |
Точно.:) Спасибо. До Next Frame я чего-то не додумалась. %)
|
:( когда делаю GotoAndStop Next Frame(); перескакивает на самый последний.. когда больше чем 2 кадра. А у меня их 9.
а как сделать что бы останавливалось на каждом следующем, а не на последнем? в мувике, где все картинки в каждом фрейме стоит stop(); |
а мо быть:
on (release) { // назад MC_go(-1) } on (release) { // вперед MC_go(1) } function MC_go(x){ myMovieClip._currentframe+=x } Это так идеЙка, я ненастаиваЮ ;) |
2Эль
а что это такоЕ :mad: : Цитата:
nextFrame (); prevFrame (); А причем тут gotoAndStop ??? |
а что такое MC?
|
Если в каждом фрейме стоит stop, то он и должен stop. Но можно сделать и отдельный layer, на всю длину клипа наставить blank-фреймов, и в самом первом только 1! раз написать stop() - обычно работает.
|
2lexass: nextFrame(); я и имела ввиду %)
просто хотела понять причину не остановки 2waw: не поняла %( у меня есть основной фильм, в котором только один кадр, в котором 2 кнопки [вперед] [назад] и myClip. myClip состоит из одного слоя, в котором 9 кадров, в каждом из них по картинке. И в каждом кадре stop();. у кнопок в основном фильме код: on (press, release) { tellTarget ("frames") { pextFrame (); } и соответственно } on (press, release) { tellTarget ("frames") { prevFrame (); } } но stop();'ы в myClip'e не помогают и при нажатии на кнопку [вперед] картинки сами меняются до последней. :( Как сделать чтобы останавливалось на каждом кадре? |
| Часовой пояс GMT +4, время: 10:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.