PDA

Просмотр полной версии : програмная + ручная анимация


F())(
04.09.2005, 19:47
Помогите разобраться.
При перемешении должны в клипе проиграться 3 кадра.
Перемешение есть, кадров нет(через if) (посмотрите исходник)

Штрек
04.09.2005, 21:30
skelet.gotoAndStop(1);
_root.onEnterFrame = function() {
if (Key.isDown(key.UP)) {
skelet._x += 10;
skelet._y -= 10;
skelet.play();
}
if (Key.isDown(key.DOWN)) {
skelet._x -= 10;
skelet._y += 10;
skelet.play();
}
};
_root.onKeyUp = function() {
skelet.gotoAndStop(1);
};
Key.addListener(_root);
И убери со скелета код........

F())(
04.09.2005, 22:19
Можно вопрос:
1)skelet.play()
как я понимаю запускает пригрывание клипа скелета, почему нельзя использовать
skelet.gotoAndPlay(1)?
2)не совсем понятна последняя сторка
создается линестер, аргумент _root(главная временнная шкала как я понимаю), для чего?

Штрек
04.09.2005, 22:56
Почитай Хэлп -
Key и его обработчики .......

F())(
05.09.2005, 07:51
Спасибо.
с Key разобрался. Но почему нельзя исползовать skelet.gotoAndPlay(1),
вместо skelet.play?