PDA

Просмотр полной версии : переход на 20 кадров назад от текущего положения


alex001
18.05.2009, 19:26
небольшой вопрос.
мне мужна команда спомощью которой можно переходить не несколько кадров назад.
например. нажал на кнопочку и фильм должен перейти к примеру на 20 кадров назад. я думаю чтото типо :
gotoAndPlay (кадр сейчас - необходимое число кадров).
но есть еще одно. мне надо чтобы к примеру если уйдя на эти 20 кадров ты попадеш слишком далеко ,то
уходить на максимально числло ,но не переходить границу.например : если ты нажал на кнопку а фильм
на кадре 19, а заходить на кадр 1 нельзя то уходить на кадр 2.
незнаю как релизовать такой код. думаю код не сложный. но не разбирусь :wacko:

lexa2000lexa
18.05.2009, 19:37
Можно вот так:
var num_frames:Number = mc._currentframe - ваше число
if(num_frames!= критическое значение){
mc.gotoAndStop(num_frames)
}

alex001
18.05.2009, 22:06
я вот такой сделал
var num_frames = _root._currentframe - 40

if(_root._currentframe > 21){
_root.gotoAndPlay(num_frames)
}
if(_root._currentframe < 21){
_root.gotoAndPlay(2)
}

lexa2000lexa
19.05.2009, 11:42
в вашем примере есть ошибка, что произойдет если будет _root._currentframe = 21?
тогда нужно уж такvar num_frames = _root._currentframe - 40

if(_root._currentframe > 21){
_root.gotoAndPlay(num_frames)
}
else{
_root.gotoAndPlay(2)
}

Psycho Tiger
19.05.2009, 16:20
Да и причем тут 40, тогда уж 20 :D