Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   програмная + ручная анимация (http://www.flasher.ru/forum/showthread.php?t=68752)

F())( 04.09.2005 19:47

програмная + ручная анимация
 
Вложений: 1
Помогите разобраться.
При перемешении должны в клипе проиграться 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?


Часовой пояс GMT +4, время: 07:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.