Loading:

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

Animowana galeria w ActionScript 3.0

Skrypt tworzy galerie obrazków, animowaną po naciśnięciu przycisku od 1 do 4, dla każdego obrazka.

 

Wersja On-line:

 

 

Aby skrypt zadziałał należy utworzyć klip filmowy z 4 obrazkami wewnątrz, nazwać go zdjęcia_mc, stworzyć 4 przyciski o nazwach foto1_btn, foto2_btn, foto3_btn oraz foto4_btn. Należy również edytować liczby foto1X - foto4X które wskazują na miejsce w poziomie dla danego obrazka.

 

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



Napisz Artykuł

Listing

import gs.TweenLite;
import gs.easing.*;

//należy zmienić podane liczby na własne
var foto1X : Number = 189.5;
var foto2X : Number = 39.5;
var foto3X : Number = -110.5;
var foto4X : Number = -264.5;

var przyciski : Array = [foto1_btn,foto2_btn,foto3_btn,foto4_btn];

for (var i:int = 0; i< przyciski.length ; i++){
        przyciski[i].addEventListener(MouseEvent.CLICK,nawigacja);
}

function nawigacja(event:MouseEvent):void{
        switch (event.target){
                case (foto1_btn) : animuj(foto1X);
                break;

                case (foto2_btn) : animuj(foto2X);
                break;

                case (foto3_btn)  : animuj(foto3X);
                break;

                case (foto4_btn) : animuj(foto4X);
                break;
        }
}

function animuj(tweenX:Number):void{
        TweenLite.to(zdjecia_mc, 1, {x:tweenX, ease:Back.easeOut});
}
 


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=2868

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
wiem że zabrzmi to idiotycznie na tym forum ale jestem początkujący w środowisku Flash i AS3, Mam problem z wczytaniem biblioteki która jest potrzebna do skompilowania przykładowego skryptu podanego wyżej. Może mi ktos pomóc? co zrobić aby wczytać ściągniętą bibliotekę?
autor: mario1983 | 4322 | 2009-11-10 23:56:43


Totalnie proste, plik zip rozpakowujesz do tego samego katalogu co plik FLA, tak aby struktura odpowiadała: katalogZplikiemSWF/gs/. AS3 importuje bibliotekę z tego kodu:
autor: divix | 4328 | 2009-11-11 22:27:55


Ciekawe rozwiązanie :)
autor: tosi3 | 12532 | 2011-07-18 21:49:27


    • 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