1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

flash+xml

Discussão em 'Web Development' iniciada por fil79, 20 de Agosto de 2008. (Respostas: 4; Visualizações: 1166)

  1. fil79

    fil79 Power Member

    Boas


    Tenho o seguinte XML:

    <?xml version='1.0' encoding='iso-8859-1'?>
    <info>
    <noticias>
    <item>
    <conteudo><b>Bemvindo ao novo site</b><br /><br /> Esta é a inauguração do novo site</conteudo>
    </item>
    <item>
    <conteudo><b>Noticia2</b><br /><br /> Noticia2</conteudo>
    </item>
    <item>
    </noticias>
    </info>

    o que eu quero é que enquanto houver noticias essas sejam listadas no flash, costumo usar esta função:


    var NovoXML:XML = new XML();
    NovoXML.load("noticias.xml");
    NovoXML.ignoreWhite = true;
    NovoXML.onLoad = function(){
    var loXML = _root.NovoXML.firstChild.firstChild.childNodes;
    //var tamanho = _root.NovoXML.firstChild.childNodes.length;
    legenda.text = "Noticias";
    conteudo.html = true;
    conteudo.htmlText =loXML[0].childNodes[0];
    }

    já tentei usar o .length par depois fazer o while mas não consegui fazer nada
    desde já agradeço
     
  2. fil79

    fil79 Power Member

    alguém?
    Uma função actionscript que leia todo o conteúdo de um XML
     
  3. p3dro

    p3dro Power Member

    Tenta ver se isto te ajuda em alguma coisa:

    PHP:
    var NovoXML:XML = new XML();
    NovoXML.load("noticias.xml");
    NovoXML.ignoreWhite true;
    NovoXML.onLoad = function() {
        var 
    loXML _root.NovoXML.firstChild.firstChild;
        var 
    tamanho loXML.childNodes.length;
        
    legenda.text "Noticias";
        
    conteudo.html true;
        for (var 
    i:Number=0i<tamanho;i++){
            
    conteudo.htmlText += loXML.childNodes[i];
        }
    };
     
  4. fil79

    fil79 Power Member

    funciona na perfeição...muito obrigado ;)
     
  5. DiAleX

    DiAleX Power Member

    Editar um Template em XML/Flash

    Boas!

    Costumo usar o template "Lightroom Flash Gallery" do Adobe Lightroom 2.3 para apresentar as minhas fotos. O problema é que gostaria de personalizá-lo e n sei rigorosamente nada de flash ou xml:(

    O template tem um menu que permite escolher várias opções. O que eu queria era, numa opção desse menu ou criando um novo menu (isso ja experimentei e dá para fazer), criar hiperligações para outras páginas. Como posso fazer isso? Qual o código ou estrutura? Coloquei aqui num zip o código fonte gerado automaticamente pelo programa. É isso que eu mando para o server e está pronto a usar.

    Excerto do código (em resources\localization\localText.xml)
    Código:
    <?xml version="1.0"?>
    
    <localization>
    
        <progressBars>
    
            <loadingImgTxt label="Loading image..." />
    
            <loadingSizeTxt label="Loading new image size..." />
    
        </progressBars>
    
        <galleryMenus>
    
            <menuitem label="View" event="MenuView">
    
                <menuitem label="Gallery" type="radio" event="MenuViewGallery"/>
    
                <menuitem label="Slideshow" type="radio" event="MenuViewSlideshow"/>
    
                <menuitem label="Separator" event="Separator"/>
    
                <menuitem label="About these Photos" type="radio" event="MenuViewAbout"/>        
    
            </menuitem>
    Agradecia profundamente se alguém me pudesse ajudar.:001: Já pesquisei na net, nos foruns da adobe e nao consegui informações nenhumas.
     

Partilhar esta Página