Comunidad de diseño web y desarrollo en internet online

Ayuda con Cargar Xml + swf

Citar            
MensajeEscrito el 18 Sep 2008 02:11 am
Explico cual es mi problema, la primera version del website, todo esta bien... pero me pidieron unos cambios, asi que decidi tambien cambiar la forma en que estaba estructurado el site (.fla)

En el primer website estaba llamando todas las secciones via loadMovie de swf externos, creando un mc dinamicamente y preload.

Pero ahora lo que he hecho es tener todo el website en la linea de tiempo, con frame etiquetado, pero tengo un problema, hay una galeria que carga un xml el cual forma la galeria, pero ahora no me funciona, es como si no hiciera nada.... no da error al cargar el xml ni nada....

Antes lo hacia de esta forma:

Código :

 // creando MC, Contenedor y preload de swf externo

bar._visible = false;
border._visible = false;
this.createEmptyMovieClip("container","100");
my_mc = new MovieClipLoader();
preload = new Object();
my_mc.addListener(preload);
preload.onLoadStart = function(targetMC) {

    trace("started loading "+targetMC);
    container._visible = false;
    bar._visible = true;
    border._visible = true;
    pText._visible = true;

};
preload.onLoadProgress = function(targetMC, lBytes, tBytes) {

    bar._width = (lBytes/tBytes)*100;
    pText.text = "% "+Math.round((lBytes/tBytes)*100);

};
preload.onLoadComplete = function(targetMC) {

    container._visible = true;
    container._y = 0;
    container._x = 0;
    border._visible = false;
    bar._visible = false;
    pText._visible = false;
    trace(targetMC+" finished");

};

// fin de Mc, Contenedor y preload


// boton para llamar el swf externo

b6.onPress = function() {
    loadGallery("gallery2.xml");
    function loadGallery(galName) {
        _root.xmlDataPath = galName;
        _root.my_mc.loadClip("viewer.swf","container");
    }
};  
Esa vez todo pasaba bien, sin problemas, pero ahora no se que estoy haciendo mal (o talvez no lo estoy haciendo), pero esto es lo que tengo ahora

Código :

b6.onPress = function() {
    gotoAndStop("galeria");  // ir al frame etiquetado

        loadGallery("gallery2.xml");
    function loadGallery(galName) {
        _root.xmlDataPath = galName;
        _root.my_mc.loadClip("viewer.swf",1);  // my_mc un mc que tengo en el frame etiquetado
    }
};  

Acaso no puedo ir a un frame x y alli tener un MC y en ese mc cargar ese xml?

Saludos y gracias

Por Asinox

43 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 18 Sep 2008 10:15 am
Posiblemente no tengas _root.my_mc en ese frame, agrega

trace(_root.my_mc)

A ver si existe (no debería salir undefined)

Igual no entiendo por que metiste todo en una sola película cuando las recomendaciones de usabilidad indican lo contrario (es decir como lo tenías)

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.