Comunidad de diseño web y desarrollo en internet online

SOS. Ayuda con un script para llamar xml

Citar            
MensajeEscrito el 06 Abr 2008 04:43 pm
Hola a todos.
Os cuento la situación tengo dos peliculas swf. una llama a un archivo xml del que toma unos datos. esta a su vez se carga en un MC de la segunda peli, el MC se llama contenedor1.
Por separado la primera peli funciona bien, carga sin problemas el xml, pero al cargarse en la segunda peli no se carga el archivo xml.
Os paso el script por si podeis ayudarme. Por cierto todos los archivos estan en el mismo directorio.

Código :

stop();

var filelink = "bio-esp.xml";     
var spacing = 60;            

var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
startheight=0
contmc.entry._visible = false;

var cssStyles:TextField.StyleSheet = new TextField.StyleSheet();

cssStyles.onLoad = function(success) {
   if (success) {
   news.TheText.testtxt.styleSheet = cssStyles
   dates.TheText.testtxt.styleSheet = cssStyles
   }else{
   news.TheText.testtxt.text= "CSS unable to load, contact webmaster.";
   }
}

my_xml.onLoad = function(success:Boolean) {
        if(success) {
tracknumber = my_xml.firstChild.childNodes.length;
         
for (x=0; x<tracknumber; x++) {
duplicateMovieClip(_root.contmc.entry, "entry"+x, _root.contmc.getNextHighestDepth());
clipRef = eval("_root.contmc.entry"+x)
setProperty(clipRef, _y, spacing+startheight);      
clipRef.titletxt.text = my_xml.firstChild.childNodes[x].childNodes[0].firstChild.nodeValue;
clipRef.artisttxt.text = my_xml.firstChild.childNodes[x].childNodes[1].firstChild.nodeValue;
clipRef.desctxt.text = my_xml.firstChild.childNodes[x].childNodes[2].firstChild.nodeValue;
startheight = clipRef._y + clipRef.desctxt.textHeight;
   }
   nextFrame();
         
        } else {
                trace("Unable to load XML");
        }
}

my_xml.load(filelink);

Por mcasgar

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Abr 2008 01:36 pm
La segunda peli, al ser cargada en la primera, toma las rutas de esta, si ambas no están en el mismo directorio, puede que no encuentre la ruta al XML. Luego si hay referencias a _root, al cambiar estas o usas _lockroot = true en la cargada o las quitas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.