Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

Efekt obracającej się karty w Flash CS4 - flip effect [AS 3]

Skrypt pokazuje jak stworzyć efekt obracającej się karty w pozycji poziomej, po najechaniu na obiekt.

 

Przykład On-line:

 

 

Aby skrypt zadziała należy mieć główny klip filmowy o nazwie "karta_mc", wewnątrz tego obiektu musimy posiadać klipu o nazwach "przod_mc" oraz "tyl_mc". Kod należy wpisać na nowej warstwie w głównej scenie filmu.

 

Ten przykład wykorzystuje biblioteke Tweener Caurina, którą można pobrać tutaj: [ pobierz ]



Napisz Artykuł

Listing

//Skrypt pobrano z Funkcje.net
//Copyrights: www.Funkcje.net

import caurina.transitions.*;

var ruch:Boolean = false;

karta_mc.addEventListener(MouseEvent.MOUSE_OVER, obrot_przod);
karta_mc.addEventListener(MouseEvent.MOUSE_OUT, obrot_przod);

function obrot_przod(e:MouseEvent):void {
        if (!ruch) {
                Tweener.addTween(karta_mc, { rotationY:karta_mc.rotationY+180,
                                                 time:1, onComplete:function(){ruch=false;}});
                ruch = true;
        }
}

addEventListener(Event.ENTER_FRAME, loop);

function loop(e:Event):void {
        if(karta_mc.rotationY > 90 && karta_mc.rotationY < 270) {
                karta_mc.addChild(karta_mc.tyl_mc);
        }else{
                karta_mc.addChild(karta_mc.przod_mc);
        }
        if (karta_mc.rotationY >= 360)
                karta_mc.rotationY = 0;
}


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2949

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors