Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafinhaphp

minha primeira galeria em AS2.0

Recommended Posts

Salve galera.. eu estudo ActionScript2.0 a pouco mais de 1 mes!!!

estou aprendendo sózim! com a galera aqui do furum e pesquisas pela net!

esse é meu primeiro trabalho em AS...

é uma galeria com XML....

 

sei q tem muito oq melhorar ainda!!!

mas eu axei q o script fico muito grande... deem suas opinoes ai!!!

//botão - 01
System.useCodepage = true; //Habilita acentos
var arquivo:XML = new XML();//Cria a variával para ler o XML;
arquivo.load("arquivo.xml");// manda a variavel ler o arquivo.xml
arquivo.ignoreWhite = true;//habilita espaços em branco
arquivo.onLoad = function() {//após a leitura do XML execulta a ação


_root.menu.b1.createEmptyMovieClip("foto",1);
var carrega:MovieClipLoader = new MovieClipLoader();
var pegaTamanho:Object = new Object();
carrega.loadClip(this.childNodes[0].childNodes[0].attributes.imagem,menu.b1.foto);
setProperty("_root.menu.b1.foto", _xscale, "10.5");
setProperty("_root.menu.b1.foto", _yscale, "10.5");
pegaTamanho.onLoadInit = function(){
var tamanhoX = _root.menu.b1.foto._width;
var tamanhoY = _root.menu.b1.foto._height;
setProperty("_root.menu.b1.foto", _x, -tamanhoX/2);
setProperty("_root.menu.b1.foto", _y, -tamanhoY/2);

}
carrega.addListener(pegaTamanho);
}
//quando passar mouser 
_root.menu.b1.onRollOver=function():Void{
		 setProperty("_root.menu.b1", _alpha, "80");
		 }
_root.menu.b1.onRollOut=function():Void{
		 setProperty("_root.menu.b1", _alpha, "100");
}
//criar MC e carrega foto
_root.menu.b1.onPress=function():Void{
	System.useCodepage = true; //Habilita acentos
var arquivo:XML = new XML();//Cria a variával para ler o XML;
arquivo.load("arquivo.xml");// manda a variavel ler o arquivo.xml
arquivo.ignoreWhite = true;//habilita espaços em branco
arquivo.onLoad = function() {//após a leitura do XML execulta a ação
	legenda.text = this.childNodes[0].childNodes[0].attributes.legenda;


	 foto.createEmptyMovieClip("foto_mc",1);
		 var carrega:MovieClipLoader = new MovieClipLoader();
		var pegaTamanho:Object = new Object();
		
		carrega.loadClip(this.childNodes[0].childNodes[0].attributes.imagem,foto.foto_mc);
				
		
		setProperty("foto.foto_mc",_xscale,25);
		setProperty("foto.foto_mc",_yscale,25);
		pegaTamanho.onLoadInit = function() {
		var tamanhoX = foto.foto_mc._width;
		var tamanhoY = foto.foto_mc._height;
		setProperty("foto.foto_mc",_x,-tamanhoX/2);
		setProperty("foto.foto_mc",_y,-tamanhoY/2);
   
}
carrega.addListener(pegaTamanho);
		
}
}

entra ai pra ver ela funcionando!!!

www.blueopenbar.com.br/temp/galeria1.0/galeria.swf

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera o logim é:

nome:rafael

senha:12344321

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.