![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 9
|
Тупой вопрос и наверное много раз уже спрашивали, но я не могу найти,а что нахожу не могу понять.
Делаю анимацию что бы при нажатии на кнопку №1, шарик1 начинал котится ударальса об стенку и начинал котитса назад,а при нажатии на кнопку №2, шарик2 делал тоже самое только нужно что бы у него менялась скорость после столкновения. Только это мне нужно полносью решить через ActionScript 3.0(а не просто создать покадровую анимацию). function Dvigenie1() { shar1.x = shar1.x+100; } knopka1.addEventListener(MouseEvent.CLICK,Dvigenie1); Что нужно дописать что бы шар двигался так как я описал, а не просто появлялся в указаном месте? |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 16
|
Ну я думаю поставить таймер.
При нажатии на кнопку запускать таймер и в таймере прибавдять Х. var timer1:Timer = new Timer(0); timer1.addEventListener(TimerEvent.TIMER, timerD); function Dvigenie1() { timer1.start(); } Для 2-го шара сделать 2-й таймер(timer2) Последний раз редактировалось daniral; 30.11.2009 в 05:08. |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Раз уж анимация, то почему таймер, а не Event.ENTER_FRAME? Я вас не понимаю
![]() |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
юзайте Tweener, почитайте документацию - там найдете все, что вам требуется
__________________
low + |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 9
|
Я так и не понял как работать с Tweener
Добавлено через 24 минуты С таймером то все понятно, только не понятно как прекратить выполнение, а вот Event.ENTER_FRAME не понимаю. ПОМОГИТЕ пожалуйста разобратся. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
knopka1.addEventListener(MouseEvent.CLICK, onClick); private function onClick(e:MouseEvent):void { Tweener.addTween(shar1, {x:shar1.x + 100, time:1, transition:"linear", onUpdate:updateFunc, onComplete:completeFunc}); } // shar1 - что двигаем // x (можно и другие свойства - см доки) - что меняем // time - за какое время произойдет анимация // transition - переход(вариации в доках) // updateFunc - функция, вызываемая каждый раз, когда параметр поменяет значение // completeFunc - функция, вызываемая в конце анимации
__________________
low + |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 9
|
скачал Tweener.as вставил у папку fl/transitions.
в коде прописываю import fl.transitions.Tweener; говорит что файл Tweener не найден((( |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|