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 ]
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});
}
 
        	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});
}
Dodano przez: divix  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
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:
	
	
- Zobacz kod dodany do tego wpisu
  	 		- 
				import gs.TweenLite;
 import gs.easing.*;
 
- 
				
		autor: divix | 4328 | 2009-11-11 22:27:55
	
	    Ciekawe rozwiązanie :)
	
	
		autor: tosi3 | 12532 | 2011-07-18 21:49:27
	
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	