![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 17
|
Пытаюсь сделать эффект нажатия кнопки-клипа (MovieClip). Я думаю мой код не очень правельный.
Мой код first.addEventListener(MouseEvent.MOUSE_CLICK, growClick); function growClick(e:MouseEvent):void{ var growX:Tween=new Tween(first,"scaleX",Elastic.easeOut,1,0.7,3,true); var growX2:Tween=new Tween(first,"scaleX",Elastic.easeOut,0.7,1,3,true); var growY:Tween=new Tween(first,"scaleY",Elastic.easeOut,1,0.7,3,true); var growY2:Tween=new Tween(first,"scaleY",Elastic.easeOut,0.7,1,3,true); } |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 17
|
Да. Но если это является правильным вариантом. То я оставлю.
|
|
|||||
|
по хорошему их лучше куда нибудь записывать, иначе после выполнения функции их может скушать злобный GC, например в массив, а после выполнения твинов чистить этот массив что бы ы памяти ничего не сидело, или можно использовать сторонние твины, например Twenner \ TweenLite
|
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
MouseEvent.MOUSE_DOWN
Вместо Tween использовать TweenLite |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 17
|
Можно пожалуйста примером написать? Я недавно начал изучать ActionScript
![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
import com.greensock.*; import com.greensock.easing.*; TweenLite.to(mc, 1, {x:65, y:117, ease:Elastic.easeOut}); http://www.greensock.com/tweenlite/ Там пример (примерно два экрана вниз) |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|