Comunidad de diseño web y desarrollo en internet online

preload, boton dentro de MC

Citar            
MensajeEscrito el 13 Ago 2009 05:09 pm
Hola a todos, necesito saber un pequeño detalle, he seguido el tutorial de http://www.gotoandlearn.com/play?id=27 todo va bien, mi problema es que el boton en vez de tenerlo en el escenario como dice el tutorial, este esta dentro de un MC que carga todos los botones :? , se que tengo que usar un _root pero no sabria donde colocarlo, ya probe ubicarlo en varias partes del codigo pero no me carga nada. Espero puedan ayudarme, gracias.

Dejo el codigo: Carga swf externos y hay una precarga. El swf se carga dentro de MC Holder.

Código ActionScript :

stop();

var mcl:MovieClipLoader = new MovieClipLoader();

var mclL:Object = new Object();

mclL.onLoadProgress = function(target, loaded, total) {
   loader.percent.text = Math.round((loaded/total)*100)+" %";
};

mclL.onLoadInit = function() {
   loader._visible = false;
   loader.percent.text = "";
};

mcl.addListener(mclL);

mcl.loadClip("",holder);

//Aqui esta el problema creo, quienes_btn es el boton que esta dentro de mi MC 
//instanciado como empezarMenu. En el tutorial va btn.onRelease...
quienes_btn.empezarMenu.onRelease = function() {
   loader._visible = true;
   mcl.loadClip("rosca.swf",holder);
};

Por stalin0x

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2009 05:58 pm
Prueba asi...

Código ActionScript :

quienes_btn.empezarMenu.onRelease = function() { 
   loader._visible = true; 
   _root.mcl.loadClip("rosca.swf",holder); 
};

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 13 Ago 2009 06:50 pm
Wyrm muchas gracias por la respuesta (rapidisima por cierto), pero asi probe hacerlo y no sale, no pasa nada, como si el boton no estuviera programado, anteriormente habia utilizado en loadMovie y ahi si sale perfectamente bien, el codigo iba a cada boton y no habia problemas, el unico era que no habia precarga y la animacion del swf externo se trababa al inicio y se ve mal.

Código ActionScript :

on (press) {   
   _root.holder.loadMovie("bocadillos.swf");   
}


Tambien ya trate de que este codigo vaya dentro o bueno, vaya al boton y no en un frame pero tampoco pasa nada, se que a de ser un detalle que todavia no identifico.

Código ActionScript :

//Este codigo interpretado al boton
 quienes_btn.empezarMenu.onRelease = function() {  
   loader._visible = true;  
   _root.mcl.loadClip("rosca.swf",holder);  
};

//Creo que quedaria asi
on (release) {
   _root.loader._visible = true;  
   _root.mcl.loadClip("rosca.swf",holder); 
}


Gracias por la ayuda.

Por stalin0x

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2009 10:32 pm
Por el momento tuve que sacar los botones del MC para que funcionara :oops: , pero aun asi me quedo con la duda de como hacerlo :?

Por stalin0x

5 de clabLevel



 

firefox

 

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