Ir para conteúdo
Fórum Script Brasil

Noisnaaria

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Noisnaaria postou

  1. Tow com esse banner rotativo em .swf que trabalha junto a um arquivo .xml e funciona perfeitamente, mas não para o que eu quero! Ele sorteia UM arquivo do xml e o abre "a cada vez que a pagina é atualizada"... mas eu queria que ele fosse passando imagem por imagem continuamente e em um ciclo vicioso sem precisar atualizar a pagina! Segue o código XML: <?xml version="1.0" encoding="UTF-8"?> <banners> <item titulo="Cliente 1" arquivo="1.jpg" url="http://www.muralvip.net" /> <item titulo="Cliente 2" arquivo="2.jpg" url="http://www.mxstudio.com.br/forum/lofiversion/index.php/t12974.html" /> <item titulo="Cliente 3" arquivo="3.jpg" url="http://www.zap4fun.net/viewforum.php?f=47" /> <item titulo="Cliente 4" arquivo="4.jpg" url="url4" /> </banners> Daí no Flash, eu crio um MovieClip com o nome de banner, e no mesmo quadro onde coloco as ações: /* cria um novo objeto XML */ var doc:XML = new XML(); /* ignora espaços em branco */ doc.ignoreWhite = true; doc.onLoad = function () { /* pega o total de banners cadastrados */ var total:Number = this.firstChild.childNodes.length; /* sorteia 1 */ var escolhido:Number = Math.round(Math.random()*(total-1)); /* pega o nó XML correspondente ao banner */ var node:XMLNode = this.firstChild.childNodes[escolhido]; /* cria um movieclip vazio para server de container para carregar o banner */ banner.createEmptyMovieClip('container', 1); /* carrega o arquivo correspondente ao banner sorteado */ banner.container.loadMovie(node.attributes.arquivo); /* indica a URL a ser usada */ banner.url = node.attributes.url; /* quando o cara clicar no banner */ banner.onRelease = function () { /* abre em uma nova janela a URL do banner */ getURL(this.url,"_blank"); } } /* carrega o XML */ doc.load('banners.xml'); alguém Resolve ISSO? Ahh... eu uso o flash CS3
×
×
  • Criar Novo...