|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2013
Сообщений: 89
|
Перемещение картинки с помощью изменения ее координат
Здравствуйте.Дан код.
Результат кода - вывод картинки на экран. Я хочу, чтобы картинка плавно перемещалась согласно координатам напрмер из места x=10 y=10 в место x=20 y=20 , а затем в x=30 y=30.Или хотябы я успевал увидеть как она меняет своё положение Как будет выглядеть код такого перемещения картинки? |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Для этого есть твины.
Вот хорошие: 1. Actuate 2. Eaze Tween 3. GTween |
|
|||||
Регистрация: Aug 2013
Сообщений: 89
|
Я прбовал так
var myStar1:MyStar; myStar1=new MyStar(); addChild(myStar1) myStar1.x=10 myStar1.y=10 //здесь нужна остановка выполнения кода на 2 сек, затем myStar1.x=20 myStar1.y=20 //здесь нужна остановка выполнения кода на 4 сек, затем myStar1.x=30 myStar1.y=30 Я хочу чтобы картинка перемещалась по полю и я успевал увидеть её, поэтому нужны остановки! |
|
|||||
Регистрация: Apr 2012
Сообщений: 88
|
Почитай о событиях во Флэш. Поможет
Последний раз редактировалось Mkey; 11.08.2013 в 13:09. |
|
|||||
Регистрация: Aug 2013
Сообщений: 89
|
Спасибо,MikroAcse.
Нашел только Tween. Такой код работает верно! var myStar1:MyStar;//MyStar - название класса символа myStar1=new MyStar(); myStar1.x=20; myStar1.y=30; addChild(myStar1); import fl.transitions.Tween; import fl.transitions.easing.*; var myTween1:Tween = new Tween(myStar1, "y",Strong.easeOut, 30, 100,0.5, true); var myTween2:Tween = new Tween(myStar1,"x", Strong.easeOut, 20, 300, 0.5, true); |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Да, ты нашел Tween.
Но этот твиннер является одним из самых плохих. Чтобы воспользоваться Actuate/Eaze, нужно их скачать и положить в папку с проектом. Но если ты все таки дальше будешь использовать стандартный Tween, то прочитай в справке про события. |
|
|||||
Регистрация: Aug 2013
Сообщений: 89
|
Спасибо,MikroAcse.
Я скачал Actuate, GTween, Tweener переместил их папки в папку с проектом. Искал примеры, но ничего не нашел про то, как переместить картинку из (10, 50) в (20, 100) ,а затем в (40, 200). На этом форуме тоже ничего про это нет! Как используя Actuate переместить картинку из (10, 50) в (20, 100), а затем в (40, 200)? Как используя GTween переместить картинку из (10, 50) в (20, 100), а затем в (40, 200)? Как используя Tweener переместить картинку из (10, 50) в (20, 100), а затем в (40, 200)? Пожалуйста, с примерами. |
|
|||||
Регистрация: Aug 2013
Сообщений: 89
|
Спасибо, Aquahawk!
Я скачал файл greensock-v12-as3.zip вот отсюда http://www.greensock.com/tweenlite/, переместил папку из архива в папку с проектом и удалил папки других Tween'ов. Меня теперь интересует ответ на вопрос: Как, используя TweenLite, переместить картинку из (10, 50) в (20, 100), а затем в (40, 200)? Пожалуйста, с примерами. |
Часовой пояс GMT +4, время: 04:06. |
|
« Предыдущая тема | Следующая тема » |
|
|