PDA

Просмотр полной версии : Помогите разобраться с анимацией


Юрчик
27.02.2007, 14:29
Просьба к администрации: Если я попал не по адресу, пожалуйста - перекиньте сообщение в нужный раздел.,просто очень надо.
Дело вот какое: есть анимация, состоящая из 2-ух блоков.
1.блок). при наведении мыши анимация воспроизводится с 1 кадра, по 100-ый.(на 1-м и 100-м кадрах стоит функция ""stop"").
2.блок). мышь убираю, анимация воспроизводится с 101 кадра, по 200-ый.(на 200-м кадре стоит функция ""stop"").
Вопрос: Если я навожу мышь и убираю ее в промежуток между 1-м и 100-м кадрами ( допустим на 30-ом или 75-ом кадрах - не вжно), нужно чтобы анимация вернулась в исходное положение(1 кадр) с того кадра на котором он была прервана, но помним что первая функция ""stop"" стоит на 100-ом кадре. В тоже время, если я мышь не убираю - анимация должно проиграть до 100-го кадра.
Тоже самое и во 2-ом блоке.
Как это сделать????
Я прикрепил исходник http://www.brig.kz/yura/prais.fla
Кто знает - помогите пожалуйста.

CorC
27.02.2007, 14:32
if + Mouse + gotoAndStop помогут

BigDan
27.02.2007, 14:43
firstBlock.onRollOut = function(){
if(firstBlock._currentframe<100){
firstBlock.gotoAndStop(1);
}
}

Юрчик
27.02.2007, 17:10
Блин, не получается. Если кому не трудно, напишите пожалуйста куда вписать выше написаный скрипт?
Порядок функций такой:
on (rollOver){this._parent.kn.gotoAndPlay(2);}
on (rollOut){this._parent.kn.gotoAndPlay(86);}

MOHCTEP
28.02.2007, 05:44
on (rollOut){this._parent.kn.gotoAndPlay(this._parent.kn._totalframes-this._parent.kn._currentframe);}
Это, в случае, "симметричной" анимации

Мыкыта
28.02.2007, 12:59
Блин, не получается. Если кому не трудно, напишите пожалуйста куда вписать выше написаный скрипт?

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