Foros del Web » Creando para Internet » Flash y Actionscript »

Como cargar un XML con una variable

Estas en el tema de Como cargar un XML con una variable en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo una duda, encontré este código para cargar un XML en AS3 pero en vez de cargar un archivo .xml ( xmlfile ) necesitaría ...
  #1 (permalink)  
Antiguo 02/09/2009, 05:04
 
Fecha de Ingreso: octubre-2005
Mensajes: 19
Antigüedad: 19 años, 1 mes
Puntos: 0
Como cargar un XML con una variable

Buenas, tengo una duda, encontré este código para cargar un XML en AS3 pero en vez de cargar un archivo .xml (xmlfile) necesitaría que fuera una variable que se le pasara en el object del HTML.

El código del .fla sería este:


Código PHP:
function loadXML(xmlFile:String):void {

          var 
xmlLoader:URLLoader = new URLLoader();

          var 
xmlPeticion:URLRequest = new URLRequest(xmlFile);

          
configureXMLListeners(xmlLoader);

          
xmlLoader.load(xmlPeticion);

      }

       

      function 
configureXMLListeners(dispatcher:IEventDispatcher):void {

          
dispatcher.addEventListener(Event.COMPLETEonLoadXMLComplete);

          
dispatcher.addEventListener(ProgressEvent.PROGRESSonXMLProgress);

      }

      function 
onLoadXMLComplete(e:Event):void {
  
          
dispatchEvent(e);

          var 
urlLoader:URLLoader e.target as URLLoader;
 
          var 
xmlInfo = new XML(urlLoader.data);

       

          
/* En xmlInfo tendrás el documetno XML ya cargado, a partir de aquí lo puedes utilizar */

          
tuFuncion(xmlInfo);

      }

      function 
onXMLProgress(e:ProgressEvent):void {


      } 
Y el código del <object> sería este:

Código PHP:
<object width="250" height="50">
    <
param name="movie" value="Example.swf?url=icons.xml" />
    <
param name=quality value=high />
    <
embed src="Example.swf?url=icons.xml" 
      
quality=high width="250" height="50">
    </
embed>
  </
object
Lo que estoy buscando es no tener que estar cambiando el código del fla cada vez que quiera cambiar el archivo xml.

Muchas gracias por intentar aclarar mi duda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.