thiago_php 0 Denunciar post Postado Outubro 1, 2007 entao tenho esse script de noticia que exibe a imagem e a noticia referente a img so q so exibe uma img queria exibir mais de uma img referente a noticia mas nao to conseguindo se puderem ajudar xml <?xml version="1.0" encoding="iso-8859-1"?><noticias> <noticia> <titulo>NOSSAAAAA!!!!</titulo> <texto><![CDATA[<font face='Tahoma' size='14' color='#FF0000' >O abstrato é quase como o <b>Matrix</b> você olha enum entende mas acha do #@?$%~!!!</font>]]></texto> <foto>img1.jpg</foto> </noticia> <noticia> <titulo>Saddam foi pro saco</titulo> <texto>Até que enfim mataram aquilo</texto> <foto>foto2.jpg</foto> </noticia> <noticia> <titulo>PAN no Brasil....rssrsrsrs</titulo> <texto>No Rio ainda por cima</texto> <foto>foto3.jpg</foto> </noticia> <noticia> <titulo>Enchentes em Minas</titulo> <texto>nada a declarar</texto> <foto>foto4.jpg</foto> </noticia> <noticia> <titulo>Cara de palhaço, pinta de palhaço....povo brasileiro</titulo> <texto>hehehehehehee</texto> <foto>foto5.jpg</foto> </noticia></noticias> //Importar Classesimport mx.transitions.Tween;import mx.transitions.easing.*;//Includes#include "asfiles/textCreator.as"onEnterFrame = function () { #include "asfiles/datas.as" ///exibir data e hora data_txt.text = dataReduzida; hora_txt.text = horaCompleta;};System.useCodepage = true;//Criar movieclip vazio_root.createEmptyMovieClip("fotos_mc", 100);with (fotos_mc) { _x = Stage.width; _y = 70;}//anexar botão de navegação_root.attachMovie("Prev", "prev_btn", 9);_root.attachMovie("Next", "next_btn", 10);_root.attachMovie("Next", "ir_btn", 11)with (prev_btn) { _x = 25; _y = Stage.height-(_width/2);}with (next_btn) { _x = 60; _y = Stage.height-(_width/2);}with (ir_btn){ _x = 510 _y = 30}///CHAMADA PARA FUNÇÃO CRIAR TEXTO/////Chamada da função textCreatortextCreator("titulo_txt", 1, 10, 15, 580, 40, "dynamic", false, false, "", true, 0xEFEFEF, true, 0xCCCCCC);textCreator("texto_txt", 2, 10, 60, 500, 300, "dynamic", false, false, "", true, 0xEFEFEF, true, 0xCCCCCC);textCreator("data_txt", 3, 350, 380, 120, 20, "dynamic", false, false, "", true, 0xEFEFEF, true, 0xCCCCCC);textCreator("hora_txt", 4, 480, 380, 120, 20, "dynamic", false, false, "", true, 0xEFEFEF, true, 0xCCCCCC);textCreator("count_txt", 5, 400, 20, 80, 25, "input", false, true, "", true, 0xEFEFEF, true, 0xCCCCCC);//Tratar caixa do texto irwith(count_txt){ restrict = "0-9" maxChars = 3}//////////////// CRIAR O OBJETO XML ///////////////////////var xmlNoticias:XML = new XML();xmlNoticias.ignoreWhite = true;xmlNoticias.load("noticias.xml");xmlNoticias.onLoad = function () {//Begin XML //Obter a qtd de noticias no dataProvider qtdNoticias = this.firstChild.childNodes.length //Chamada da notícia inicial indice = random(qtdNoticias) xmlReader(indice) }//End XML//////////////////// Leitor de XML /////////////////////function xmlReader (indice) { //Resetar timer timer = 5 //Exibir o display de posicionamento no formato "indice / qtd" count_txt.text = (indice+1) + "/" + qtdNoticias //Mostrar o titulo titulo_txt.text = xmlNoticias.firstChild.childNodes[indice].childNodes[0].childNodes[0].nodeValue //Mostrar o texto with(texto_txt) { wordWrap = true html = true htmlText = xmlNoticias.firstChild.childNodes[indice].childNodes[1].childNodes[0].nodeValue } //mostrar foto fotos_mc.loadMovie("fotos/" + xmlNoticias.firstChild.childNodes[indice].childNodes[2].childNodes[0].nodeValue) //Animação com a foto TransitionManager.start(fotos_mc, {type:Photo, direction:Transition.IN, duration:1, easing:Regular.easeIn});new Tween( fotos_mc , "_x" , Elastic.easeOut , Stage.width , 300,2 , true ) }/////////////////// Logica da Navegação /////////////////////////next_btn.onRelease = function () { if (indice < qtdNoticias-1 ) { indice++ xmlReader(indice) prev_btn.enabled = true } if (indice == qtdNoticias-1) { this.enabled = false }}prev_btn.onRelease = function () { if (indice > 0) { indice-- xmlReader(indice) next_btn.enabled = true } if (indice == 0) { this.enabled = false }}ir_btn.onRelease = function () { if ( count_txt.text != "" && count_txt.text.indexOf("/") == -1) { //Para valor mínimo if( count_txt.text <= qtdNoticias) { if (count_txt.text == 0) {indice = 0} else {indice = count_txt.text -1} xmlReader(indice) } else if ( count_txt.text > qtdNoticias) { indice = qtdNoticias-1 xmlReader(indice) } }}/////////////// SLIDESHOW DA NOTICIA ////////////////////timer = 5function timerControl () { //Contagem regressiva timer-- //Chamar a proxima noticia qdo o timer zerar if (timer == -1) { //resetar timer timer = 5 //Mover para a proxima noticia se não for a última if ( indice < qtdNoticias -1) { indice++ xmlReader(indice) } else if (indice == qtdNoticias-1) { indice = 0 xmlReader(indice) } }}setInterval(timerControl , 1000) Compartilhar este post Link para o post Compartilhar em outros sites
shumi 0 Denunciar post Postado Outubro 1, 2007 é contra as regras dar UP.você postou faz pouco tempo a dúvida, espera responderem!eu tava almoçando por exemplo.Tem como você me mandar os seus arquivos para eu dar uma olhada?se não vou ter que pegar imagens renomear, mudar XML e etc...Abraços Compartilhar este post Link para o post Compartilhar em outros sites
thiago_php 0 Denunciar post Postado Outubro 1, 2007 to postando o link p/ download http://www.hospitalpaulista.com.br/arq/noticias.zip Compartilhar este post Link para o post Compartilhar em outros sites
thiago_php 0 Denunciar post Postado Outubro 1, 2007 entao baixou posso tirar o arquivo Compartilhar este post Link para o post Compartilhar em outros sites