• › Witaj Gościu
  • Jesteś niezalogowany (
  • Zaloguj 
  •  lub  

Logo


Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
 Tytuł: [AS3] Animowany obiekt podążający za kursorem
PostNapisane: Wt wrz 07, 2010 10:09 am 
Offline

Dołączył(a): Śr cze 11, 2008 1:36 pm
Posty: 5
W AS3, udało mi się stworzyć coś takiego. 3 MC podążające za kursorem myszki. Mam pytanie jak zrobić by te 3 MC nie zatrzymywały się od razu po zatrzymaniu kursora tylko płynnie dokończyły animację i się zatrzymały?

Zobacz przykład
Źródła FLA CS3

Kod:
var mc:MovieClip = new MovieClip();
   mc.graphics.beginFill(0xFF0000);
   mc.graphics.drawRect(0, 0, 100, 80);
   mc.graphics.endFill();
   mc.x = -180;
   mc.y = -160;
   addChild(mc);
var mc2:MovieClip = new MovieClip();
   mc2.graphics.beginFill(0xFFFF00);
   mc2.graphics.drawRect(0, 0, 100, 80);
   mc2.graphics.endFill();
   mc2.x = -180;
   mc2.y = -160;
   addChild(mc2);
var mc3:MovieClip = new MovieClip();
   mc3.graphics.beginFill(0x000000);
   mc3.graphics.drawRect(0, 0, 100, 80);
   mc3.graphics.endFill();
   mc3.x = -180;
   mc3.y = -160;
   addChild(mc3);
stage.addEventListener(MouseEvent.MOUSE_MOVE, tipText);

function tipText (e:MouseEvent):void {
   var xPos:Number = stage.mouseX;
   var yPos:Number = stage.mouseY;
   var txtTipx:String = xPos;
   var txtTipy:String = yPos;
   txtx.text = txtTipx;
   txty.text = txtTipy;
   mc.x += (xPos - mc.x)/20;
   mc.y += (yPos - mc.y)/20;
   mc2.x += (xPos - mc2.x)/50;
   mc2.y += (yPos - mc2.y)/50;
   mc3.x += (xPos - mc3.x)/100;
   mc3.y += (yPos - mc3.y)/100;
}


Góra
 Zobacz profil  
 
 Tytuł: Re: [AS3] Animowany obiekt podążający za kursorem
PostNapisane: Śr wrz 15, 2010 10:18 pm 
Offline
Nowy
Nowy
Avatar użytkownika

Dołączył(a): Śr lip 04, 2007 1:17 pm
Posty: 34
Kod:
addEventListener(Event.ENTER_FRAME, onEnterF);

function onEnterF(e:Event):void {
mc.x += (mouseX - mc.x)/6;
mc.y += (mouseY - mc.y)/6;
}

_________________
3dh-gallery.com


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
cron

Polecamy












Powered by phpBB
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL
Not able to open ./cache/data_global.php