Ir para conteúdo

POWERED BY:

Arquivado

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

linoart

como colocar link em XML?

Recommended Posts

Fala galera... beleza

 

Montei um XML que vai ser puxado via actionscript. Daí precisei colocar algumas palavras do conteudo como link. Não sei se xml usa o mesmo formato de link que o html, mas fiz desse jeito.

 

O problema é que antes e depois da palavra que vai ser link aparece uma virgula. Ai descobri que ele vira uma array. Correto?

 

Eu corrigi isso. Mas o link ainda continua com o formato de html na XML. Queria saber se existe "um jeito certo" de se colocar um link na XML.

 

valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema talvez, é que você está a usar XML e não HTML

ae a TAG <a> é considera um dos "nós" do XML (isso não é certeza)

por isso não retorna corretamente no ActionScript

 

abraço ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Programador PHP, o que seria o namespace? Corrigiria esse problema?

 

 

silverfox, exatamente. ele vira um outro nó. ai tive que fazer algumas coisas no AS pra ele vir só o conteudo. Mas será que nao tem um jeito de fazer um jeito de fazer um link diretamente no xml e ele vir apenas o conteudo no AS?

 

valeu galera!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer pelo prorpio actionScript

seria assim:

<no1>a<no1>
<link>url.html</link>
<nome>url.html</nome>
<no2>b</no2>

ae criaria uma função em as para transformar em link

o nó <link>

 

function html(var_html,nome){
	 var_html = "<a href=\""+var_html+"\">"+nome+"</a>";
	  return var_html;
}

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem pensado. eu fiz de outro jeito, mas acho que o seu parece mais pratico.

 

eu fiz assim:

 

num = meu_XML.firstChild.childNodes[10].childNodes[1].childNodes.length;

txt = ' ';

for (i=0; i<num; i++) {

txt += meu_XML.firstChild.childNodes[10].childNodes[1].childNodes;

 

 

ai eu deixei o link no xml no formato html.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sua duvida se enquadra mais na area de AS mesmo

então estou movendo seu tópico

 

movido de Webstandards: CSS / XML / XHTML/ HTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Flash & ActionScript

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara faz assim no seu arquivo em XML!!!

 

Nas palavras que você quiser deixar em link, no lugar de usar as tags (<>) use assim como no exemplo abaixo:

 

<a href="http://forum.imasters.com.br" target="_blank">Fórum iMasters</a>

Vo resumi agora!!

O "<" no XML significa a tag "<" e o ">" significa a tag ">".

É assim que se coloca link em XML!! :)

 

Agora eu só não sei se no flash vai vim com o link nunca tentei faze isso :P

Mas tenta ai e ve se acontece algo :D

 

Abraços

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.