Comunidad de diseño web y desarrollo en internet online

Problema swf externo con un loadMovie

Citar            
MensajeEscrito el 30 Mar 2008 11:53 pm
Hola.
Tengo un problema con un swf que quiero cargar en otra pelicula de flash. Funciona perfectamente por separado pero al ejecutarlo desde la peli donde debe aparecer no funciona.
Os paso el código, porque seguro que es algo de las rutas, pero como soy nuevo en esto no lo controlo lo suficiente. Podéis echarme una mano? Gracias.

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);


Editado por eldervaz

Por mcasgar

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 Mar 2008 02:53 pm
Usualmente, el error esta en el nivel del archivo con respecto al SWF principal.

Por ejemplo, si tienes tu xml en un carpeta y tu SWF principal esta fuera de esta, sería algo asi:

-SWF_principal
----carpeta
---- ---- xml

la ruta de tu xml debe estar así:

Código :

var filelink = "carpeta/bio-esp.xml";

Porque debes apuntar al XML desde el SWF donde lo usas

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

firefox
Citar            
MensajeEscrito el 31 Mar 2008 03:05 pm
Lo que sucede es que están todos los archivos en el mismo directorio. Por eso no entiendo muy bien dónde está el error.

Por mcasgar

8 de clabLevel



 

msie7

 

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