Просмотр полной версии : програмная + ручная анимация
Помогите разобраться.
При перемешении должны в клипе проиграться 3 кадра.
Перемешение есть, кадров нет(через if) (посмотрите исходник)
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);
И убери со скелета код........
Можно вопрос:
1)skelet.play()
как я понимаю запускает пригрывание клипа скелета, почему нельзя использовать
skelet.gotoAndPlay(1)?
2)не совсем понятна последняя сторка
создается линестер, аргумент _root(главная временнная шкала как я понимаю), для чего?
Почитай Хэлп -
Key и его обработчики .......
Спасибо.
с Key разобрался. Но почему нельзя исползовать skelet.gotoAndPlay(1),
вместо skelet.play?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.