![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2005
Сообщений: 33
|
Люди, я уже запарился. Помогите, плиз, разобраться.
Есть сцена(я ее прилагаю) Смысл должен быть таков: нажимаю кнопки влево-вправа анимация проигрывается назад-вперед, затем нажимаю другую кнопку(в сцене она внизу,синяя), то дожен перейти на определенную метку, но этого не проиходит, точнее происходит, но не всегда. Если анимация проигралась и я сразу нажимаю на синюю прямоугольную кнопку, то все ок, но если до этого понажимать на стрелки, то переход на метку не происходит. Объяснить это на словах оч. сложно, поэтому см. сцену. Заранее спасибо. Вот сцена тут. http://www.clients.rg1.ru/proba.rar |
|
|||||
|
Modus ponens
|
А почему в если да, то играть нужно руту, а если нет - то клипу?
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 33
|
to wvxvw
впринципе это не важно, даже если сделать в том и в том случае this все равно не работает |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 12
|
Добавь в последний кадр переменную
А в описании прото необходимо добавить проверку: MovieClip.prototype.playReverse = function(n) {
this.onEnterFrame = function() {
if (_global.pos != 0) {
this._currentframe != n ? _root.prevFrame() : _root.gotoAndStop(n);
trace(this._currentframe + ' root>'+_root._currentframe);
};
};
};
MovieClip.prototype.playNormal = function(m) {
this.onEnterFrame = function() {
if (_global.pos != 0) {
this._currentframe == m ? _root.stop() : _root.play();
trace(this._currentframe + ' m=' + m +' root>'+_root._currentframe);
}
};
};
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|