Ir para conteúdo

POWERED BY:

Arquivado

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

Claudio Manoel

reduzir código action

Recommended Posts

estou criando um site que vai ter 60 trabalhos na home, com o que sei de action tive de criar 22 linhas por trabalho ou seja vou acabar ficando com + de 1000 linhas de código o que vai ficar iviavel de administrar, alguem poderia me ajudar a reduzir o código abaixo, criando variaveis ou coisa do tipo... meu código tem uma serie de comandos padrão, o que muda é:

 

posição da legenda 1 e 2, loadmovie e posição da legenda o resto é sempre igual


_root.m1.onRollOver = function(){
this.gotoAndPlay("ver");
_root.legenda.gotoAndPlay(2);
_root.legenda._x= 135;
_root.legenda._y= 187;
_root.legenda.labell = "<b>Perfil</b><br>Corporativo";
}

_root.m1.onRollOut = function(){
this.gotoAndPlay("apaga");
_root.legenda.gotoAndStop(1);
}

_root.m1.onPress = function () {
_root.m1.gotoAndStop(1);
_root.janela.gotoAndPlay(2);
_root.foto.loadMovie("jobs/02.swf");
_root.legenda.gotoAndStop(1); 
_root.legenda2.gotoAndPlay(2);
_root.legenda2.labell2 = "EDP - Relátorio Anual 2008";
}

_root.m2.onRollOver = function(){
this.gotoAndPlay("ver");
_root.legenda.gotoAndPlay(2);
_root.legenda._x= 130;
_root.legenda._y= 263;
_root.legenda.labell = "<b>segundo</b><br>Corporativo";
}

_root.m2.onRollOut = function(){
this.gotoAndPlay("apaga");
_root.legenda.gotoAndStop(1);
}

_root.m2.onPress = function () {
_root.m2.gotoAndStop(1);
_root.janela.gotoAndPlay(2);
_root.foto.loadMovie("jobs/02.swf");
_root.legenda.gotoAndStop(1); 
_root.legenda2.gotoAndPlay(2);
_root.legenda2.labell2 = "<b>Usina da EDP</b><br> - Relátorio Anual 2008";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

E o que você não entendeu de como fazer um XML?

 

<?xml version="1.0" encoding="utf-8"?>
<mp3>
<music>LinkinPark - In the End.mp3</music>
<music>LinkinPark - Numb.mp3</music>
<music>LinkinPark - Runaway.mp3</music>
</mp3>

 

isso é um XML

 

Como chamar no flash?

 

var mp3:Array = new Array();
var xml:XML = new XML();
xml.ignoreWhite = true;

xml.load('musicas.xml');

xml.onLoad = function(ok){
 if(ok){
	var cn = xml.firstChild.childNodes;
	for(var i = 0; i < cn.length; i++){ mp3.push(cn[i].childNodes; trace(mp3[i]); }
 } else trace('deu erro');
}

E assim se puxa as musicas do XML... lembrando que o L do onload é maiúsculo e o forum deixa minúsculo.

 

Abraços

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.