Renan Baradel Postado Abril 20, 2010 Denunciar Share Postado Abril 20, 2010 (editado) Aew galera do script brasil, to com uma dúvida cruel...me ajudemé o seguinte, criei um banner de promoçõesem flash puxando as fotos e os textos de um arquivo XML.Gostaria de colocar um temporizador nesse mesmo banner, aonde mudasse de produto com o tempo de 5seg e fizesse uma "animação"..Essa animação, fiz na classe caurina, porém ela funciona apenas em 1 produto, quando eu clico para mudar ele noa faz a mesma animação..Gostaria de colocar essa animação e esse temporizador.O banner está nesse link:http://www.agenciaweber.com.br/promocao.raraction:import caurina.transitions.Tweener;// habilita o uso de caracteres especiaisSystem.useCodepage = true;// cria uma nova variavel xmlvar nomeXML:XML = new XML();// carrega o arquivo xmlnomeXML.load("promocao.xml");// ignora espeços em branconomeXML.ignoreWhite = true;// variavel que sera usada como posição atuala=0;// ao carregar o xml...nomeXML.onLoad = function() { // total é a variável que recebe o número total de nós do XML total = this.childNodes.length; //campo NOME recebe o nome do primeiro produto nome.text = (this.childNodes[a].attributes.nome); //campo DESC recebe a descrição do primeiro produto desc.text = (this.childNodes[a].attributes.desc); //campo VALOR recebe o valor do primeiro produto valor.text = (this.childNodes[a].attributes.valor); // carrega a primeira imagem do produto img.loadMovie((this.childNodes[a].attributes.imagem), 0);};proxima.onPress = function(){ // testando para verificar se não é a última posição do XMl if (a+1<total){ // auto-incremento a=a+1; //campo NOME recebe o nome do produto nome.text = (nomeXML.childNodes[a].attributes.nome); //campo DESC recebe a descrição do produto desc.text = (nomeXML.childNodes[a].attributes.desc); //campo VALOR recebe o valor do produto valor.text = (nomeXML.childNodes[a].attributes.valor); // carrega a imagem do produto img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0); //adicionando caurina - efeito Tweener.addTween(img, {_alpha:10, _x:150, time:1, transition:"linear"}); }};anterior.onPress = function(){ // testando para verificar se não é a última posição do XMl if (a-1>=0){ // auto-incremento a=a-1; //campo NOME recebe o nome do produto nome.text = (nomeXML.childNodes[a].attributes.nome); //campo DESC recebe a descrição do produto desc.text = (nomeXML.childNodes[a].attributes.desc); //campo VALOR recebe o valor do produto valor.text = (nomeXML.childNodes[a].attributes.valor); // carrega a imagem do produto img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0); }};valeu galera, aguardo respostas...XD Editado Abril 22, 2010 por quintelab Removido Me ajudemmmm da descrição do tópico Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Renan Baradel
Aew galera do script brasil, to com uma dúvida cruel...me ajudem
é o seguinte, criei um banner de promoçõesem flash puxando as fotos e os textos de um arquivo XML.
Gostaria de colocar um temporizador nesse mesmo banner, aonde mudasse de produto com o tempo de 5seg e fizesse uma "animação"..
Essa animação, fiz na classe caurina, porém ela funciona apenas em 1 produto, quando eu clico para mudar ele noa faz a mesma animação..
Gostaria de colocar essa animação e esse temporizador.
O banner está nesse link:
http://www.agenciaweber.com.br/promocao.rar
action:
import caurina.transitions.Tweener;
// habilita o uso de caracteres especiais
System.useCodepage = true;
// cria uma nova variavel xml
var nomeXML:XML = new XML();
// carrega o arquivo xml
nomeXML.load("promocao.xml");
// ignora espeços em branco
nomeXML.ignoreWhite = true;
// variavel que sera usada como posição atual
a=0;
// ao carregar o xml...
nomeXML.onLoad = function() {
// total é a variável que recebe o número total de nós do XML
total = this.childNodes.length;
//campo NOME recebe o nome do primeiro produto
nome.text = (this.childNodes[a].attributes.nome);
//campo DESC recebe a descrição do primeiro produto
desc.text = (this.childNodes[a].attributes.desc);
//campo VALOR recebe o valor do primeiro produto
valor.text = (this.childNodes[a].attributes.valor);
// carrega a primeira imagem do produto
img.loadMovie((this.childNodes[a].attributes.imagem), 0);
};
proxima.onPress = function(){
// testando para verificar se não é a última posição do XMl
if (a+1<total){
// auto-incremento
a=a+1;
//campo NOME recebe o nome do produto
nome.text = (nomeXML.childNodes[a].attributes.nome);
//campo DESC recebe a descrição do produto
desc.text = (nomeXML.childNodes[a].attributes.desc);
//campo VALOR recebe o valor do produto
valor.text = (nomeXML.childNodes[a].attributes.valor);
// carrega a imagem do produto
img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0);
//adicionando caurina - efeito
Tweener.addTween(img, {_alpha:10, _x:150, time:1, transition:"linear"});
}
};
anterior.onPress = function(){
// testando para verificar se não é a última posição do XMl
if (a-1>=0){
// auto-incremento
a=a-1;
//campo NOME recebe o nome do produto
nome.text = (nomeXML.childNodes[a].attributes.nome);
//campo DESC recebe a descrição do produto
desc.text = (nomeXML.childNodes[a].attributes.desc);
//campo VALOR recebe o valor do produto
valor.text = (nomeXML.childNodes[a].attributes.valor);
// carrega a imagem do produto
img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0);
}
};
valeu galera, aguardo respostas...XD
Editado por quintelabRemovido Me ajudemmmm da descrição do tópico
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.