Ir para conteúdo

POWERED BY:

Arquivado

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

CafeNeon

XML não busca!!!

Recommended Posts

Olá pessoal.

Necessito fazer uma busca de um texto por xml, dentro de um movieclip.

Este movieclip não está no palco, apenas na biblioteca, não se se isso influencia, peguei alguns códigos de alguns fóruns e como não sou muito avançado nisso, não estou conseguindo...

O campo de texto tá puxando texto "undefined", quer dizer, tá funfando mas ele num tá lendo o texto do xml..

o pior é que no trace ele busca normal, sei lá...

Bom abaixo tem os códigos do Flash e do XML, se alguém puder dar uma luz agradeço

 

Abraço pessoal..

 

/******************** Puxa XML ***************************/

System.useCodepage = true

var buscaXML:XML = new XML()

buscaXML.ignoreWhite = true

 

buscaXML.onLoad=function(sucesso:Boolean):Void

{

if(sucesso)

{

var TxtHome = this.firstChild.childNodes[0].firstChild;

var TxtContato = this.firstChild.childNodes[1].firstChild;

var TxtConteudo = this.firstChild.childNodes[2].firstChild;

mcHome.paramTexto.text = TxtHome

mcContato.paramContato.text = TxtContato

mcConteudo.paramConteudo.text = TxtConteudo

trace(mcHome.paramTexto.text = TxtHome)

}

}

 

 

buscaXML.load("xml.xml")

 

 

/******************* Busca Site Dinâmico ******************************/

this.attachMovie("mcTopo","mcTopo", this.getNextHighestDepth())

this.attachMovie("componente","componente1", this.getNextHighestDepth())

this.attachMovie("componente","componente2", this.getNextHighestDepth())

this.attachMovie("componente","componente3", this.getNextHighestDepth())

 

 

var componente:MovieClip

var mcContato:MovieClip

var mcConteudo:MovieClip

var mcHome:MovieClip

var mcTopo:MovieClip

var camada:Number = this.getNextHighestDepth()

 

function some(filme:MovieClip):Void

{

filme.onEnterFrame=function()

{

filme._alpha -= 10

if(filme._alpha>=100)

{

delete this.onEnterFrame

}

}

}

 

function aparece (filme:MovieClip):Void

{

filme.onEnterFrame=function()

{

filme._alpha+=10

if(filme._alpha>=100)

{

delete this.onEnterFrame

}

}

}

 

function puxa (filme:String):Void

{

this.attachMovie(filme, "movieCarregado", camada)

this.movieCarregado._x = componente1._x+componente1._width+5

this.movieCarregado._y = mcTopo._y+mcTopo._height+5

this.movieCarregado._alpha=0

aparece(_root.movieCarregado)

 

}

camada=this.getNextHighestDepth()

mcTopo._x = 0

mcTopo._y = 0

componente1.paramLabel = "Home"

componente2.paramLabel = "Conteudo"

componente3.paramLabel = "Contato"

 

componente1._y = mcTopo._height+mcTopo._y+5

componente2._y = componente1._height+componente1._y+5

componente3._y = componente2._height+componente2._y+5

 

puxa("mcHome")

 

componente1.onRelease = componente2.onRelease = componente3.onRelease = function()

{

switch(this.paramLabel)

{

case "Home":

puxa("mcHome")

break

 

case "Conteudo":

puxa("mcConteudo")

break

 

case "Contato":

puxa("mcContato")

break

}

}

 

 

XML

 

<?xml version="1.0" encoding="iso-8859-1"?>

<produto>

<item nome="caderno" preco="10">

<descricao>Caderno de pauta e desenhos</descricao>

<descricao>Capa Dura</descricao>

</item>

<item nome="cadeira" preco="60">

<descricao>Cadeira Vermelha</descricao>

</item>

</produto>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Paulo de Tarso F. M. sim está amigo :P

 

Cumps [*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido WS > Flash[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

wljdfbv oqiv2VWFEKJ GBNUBHTWEHGHVRTOUWEQHGUNTVQWEUITH9EVFUGH98U HT9UWHRIUFWE58MFHC9IWVM,JT0OI´MERYHGVUA2NGAEFCTZYU,SDVJHNIY WPES GY6SN 9U5Y-9 WU97USBE9BUTF0VB89YW0 U5Y98ETBU80W64YTEIPUBJ 3Q-OWUJG9-VB WUSYA0OG Q3VBIU

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.