Loading:


    Karuzela 3d w ActionScript 2.0 + XML - wersja zaawansowana

    5. Animacja powrót do karuzeli

     

    Jeśli ikona została naciśnięta to należy, również udostępnić użytkownikowi, powrót do stanu przed kliknięciem, czyli normalnego widoku karuzeli. Funkcja ta jest odwrotnością funkcji klikniecie().



    Dalsza czê¶æ: 1 2 3 4 5 6 7

    Napisz Artyku³

    Listing


    function powrotDoKaruzeli() {
            delete this.onRelease;
            var tw:Tween = new Tween(paragraf_txt, "_alpha", Strong.easeOut, 100, 0, 0.5, true);
            for (var i=0; i<iloscProduktow; i++) {
                    var produkt:MovieClip = home["ikona"+i];
                    if(produkt != this._parent) {
                            var tw:Tween = new Tween(produkt, "_xscale", Strong.easeOut, 0, produkt.skala, 1, true);
                            var tw2:Tween = new Tween(produkt, "_yscale", Strong.easeOut, 0, produkt.skala, 1, true);
                            var tw3:Tween = new Tween(produkt, "_alpha", Strong.easeOut, 0, 100, 1, true);
                    } else {
                            var tw:Tween = new Tween(produkt, "_xscale", Strong.easeOut, 100, produkt.skala, 1, true);
                            var tw2:Tween = new Tween(produkt, "_yscale", Strong.easeOut, 100, produkt.skala, 1, true);
                            var tw3:Tween = new Tween(produkt, "_x", Strong.easeOut, produkt._x, produkt._xPozycja, 1, true);
                            var tw4:Tween = new Tween(produkt, "_y", Strong.easeOut, produkt._y, produkt._yPozycja, 1, true);
                           
                            tw.onMotionStopped = function() {
                                    for (var i=0; i<iloscProduktow; i++) {
                                            var produkt:MovieClip = home["ikona"+i];
                                            produkt.ikona_mc.onRollOver = Delegate.create(produkt.ikona_mc,najechanie);
                                            produkt.ikona_mc.onRollOut = Delegate.create(produkt.ikona_mc,zjechanie);
                                            produkt.ikona_mc.onRelease = Delegate.create(produkt.ikona_mc,klikniecie);
                                            produkt.onEnterFrame = poruszanie;
                                    }
                            }
                    }
            }
    }





    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors