hola, tengo este par de prototipos (sip, simplificados):

MovieClip.prototype.creaQu = function() {
        trace(this.plant.toString());
        trace("ok");
};
MovieClip.prototype.veureText = function() {
        this.plant = new XML();
        this.plant.ignoreWhite = true;
        this.plant.onLoad = this.creaQu;
        this.plant.load("plantillas/veureText.xml");
};
veureText();


el prototipo "veureText" carga un peque�o doc XML, y "creaQu" es el
proto al que llama cuando el XML se ha cargado
pues bien, parece ser que llama a "creaQu" antes de que se haya cargado
el XML (o antes de que est� disponible o alguna cosa as�) ya que el
trace de "creaQu" devuelve un undefined

sin embargo, si quito todos los "this." de dentro de los protos, todo
funciona perfectamente. si llamo a creaQu unos fotogramas despu�s,
tambi�n encuentra el objeto XML

supongo que hay algun principio vital de flash que habr�a que aplicar
aqu� y no conozco... pero habr� cargado mil xml's distintos en mil
proyectos distintos y nunca me hab�a encontrado con esto

�ltimamente flash me da demasiadas sorpresas :/

thanks

marc

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a