Ir para conteúdo

Arquivado

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

Recommended Posts

Olá,

 

Tenho esse código as3 para chamar um arquivo xml.

 

 

var xml:XML 


var urlloader:URLLoader = new URLLoader()
urlloader.load(new URLRequest("http://www.linestur.com.br/ofertas/de.xml"))
urlloader.addEventListener(Event.COMPLETE, urlloaderComplete)
function urlloaderComplete(e:Event){
    xml = XML(e.currentTarget.data)
    loader.load(new URLRequest(xml.child(0)))
    de.text = xml.child(0).toString() + xml.child(1).toString() 
}


var loader:Loader = new Loader()
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderComplete)
function loaderComplete(e:Event){
    addChildAt(loader,0)
}

Estou publicando o swf assim:

 

<script type="text/javascript">

function teste(id) {
    document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='550' height='400' id='myflash' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='https://linestur.com.br/ofertas/swf/ofertas_08-11-2013.swf' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed wmode='transparent' src='https://linestur.com.br/ofertas/swf/ofertas_08-11-2013.swf' quality='high'  width='550' height='400' name='mymovie' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
}
</script>

<div id="teste" style="text-align:center;">
<script type="text/javascript">
teste('teste');
</script>
</div>  

xml

<?xml version="1.0" encoding="UTF-8"?> 
<xml>
    <item>De: Florianópolsis</item>
</xml>

Mais não esta achando o endereço xml no as3, sabem me dizer porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

já usou um trace para ler os nós do seu XML?

 

não entendi estas linhas, poderia , por favor, explicar a finalidade?

 

 loader.load(new URLRequest(xml.child(0)))
 de.text = xml.child(0).toString() + xml.child(1).toString() 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como se utliza o trace?



Esta dando esse erro aqui qdp dou o ctrl+enter no flash, mais ele funciona, mais qdo publico no site naum funcioana:

 

 

 

Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.

 



Eu fiz o trace eh bem facil deu esse resultado

 

 

Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado.
[object URLLoader]
Error #2044: IOErrorEvent: não manipulado. text=Error #2035: URL não encontrado

 

essa url http://www.linestur.com.br/ofertas/de.xml q estou usando no as3 funciona se vc colocar no vageador, mais como já falei. qdo publico o flash naum funciona o xml



Peguei esse código na internet, agora não da mais o erro de url nao encontrada, o trace retorna isso:

 

 

<xml>
  <item>De: Cursdsadsdsadsadsastiba</item>
</xml>

Mais no swf não aparece as informações vinda do xml

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema aí é bem claro: o arquivo informado na URL NÃO existe

 

*Se o seu XML está na mesma pasta, use caminho relativo.

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.