![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 81
|
У меня есть 2ва обьекта, как мне сделать чтоб при наведении мыши на обьект А, обьект Б ДВИГАЛСЯ (анимация) к обьекту А и когда был у обьекта А , он останавливался. Помогите пожалуйста.
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
например, использовать для второго объекта твин, с указанием конечных координат равных координатам первого объекта. И по MouseEvent.ROLL_OVER запускать твин
|
|
|||||
|
Регистрация: Dec 2010
Сообщений: 81
|
а можно по точнее? Мне надо чтоб обьект двигался (анимация) к кординатам 2ого обьекта. Дайте код пожалуйста. Или пример.
|
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Цитата:
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import com.greensock.*; import com.greensock.easing.*; public class SpritesAttraction extends Sprite { private var spriteA:Sprite = new Sprite(); private var spriteB:Sprite = new Sprite(); public function SpritesAttraction() { spriteA.graphics.lineStyle (1, 0x0); spriteA.graphics.beginFill (0x9966CC); spriteA.graphics.drawCircle (0, 0, 30); this.addChild (spriteA); spriteA.x = spriteA.y = 150; spriteB.graphics.lineStyle (1, 0x0); spriteB.graphics.beginFill (0x669933); spriteB.graphics.drawCircle (0, 0, 20); this.addChild (spriteB); spriteB.x = spriteB.y = 300; spriteA.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); } private function mouseOver (event:MouseEvent):void { TweenLite.to(spriteB, 2, {x:spriteA.x, y:spriteA.y}); } } }
__________________
Нормально делай — нормально будет! |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|