Comunidad de diseño web y desarrollo en internet online

No me funcionan los botones de un flash dentro de otro

Citar            
MensajeEscrito el 13 Ago 2008 12:58 am
miren este es mi problema....
estoy haciendo un sitio web en flash y para que la pelicula principal sea mas liviana tome la decision de cargar las secciones de manera externa.......

no he tenido problema con la carga.... de hecho funciona muy bien, el problem se me presenta cuando el swf externo tiene botones......

cuando cargo el swf externo los botones de este no funcionan....

alguien tiene alguna explicacion???

lo que hice fue....


hice un Loader que carga pelis externas...

el swf a cargar tiene botones que funcionan.....
realizo la carga y los botones dejan de funcionar les pongo el codigo que utilice en el loader..

Código :

var mc:MovieClip = this.createEmptyMovieClip("mc", this);
var mcloader:MovieClipLoader = new MovieClipLoader ();
mcloader.loadClip("productos.swf",mc);
//mc.lockroot = true;

var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number){
    var pct:Number = Math.round(bytesLoaded*100/bytesTotal);
   pre_txt.text = pct+" %";
   pre_mc._xscale = pct;
}
mcloader.addListener(listener);

listener.onLoadComplete = function(event){
   pre_txt._visible=false;
   pre_mc._visible=false;
   texto._visible=false;
}


espero me puedan ayudar...........

utilizando esto he podido disminuir el peso de una web en flash de 1mb o mas a 350 kb o menos....
sirve perfecto pero no me habia topado con el problema de los botones....

un saludos y gracias

Por PayaLitron

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Ago 2008 01:26 am
Posiblemente sea un tema de rutas, posiblemente hayas usado _root para las acciones. Pon el código de algún botón que falle y vemos de que se trata

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ago 2008 01:55 am
en la pelicula principal un mc en el cual estan todos los botones...
el codigo de uno es

Código :

box1.onPress = function(){

   _root.gotoAndStop("termo1");
   
}
box1.onRelease = function(){

   gotoAndStop(1);


claro...........al sacar el boton del mc y ponerlo en la escena 1 y ponerle _parent funciona bien....

pero si quiero dejar el boton dentro del mc botonera como tendria que ser???

Por PayaLitron

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Ago 2008 09:34 am
Para escalar líneas de tiempo sumas _parent, entonces puedes hacer:

_parent._parent.gotoAndStop("termo1");

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ago 2008 05:11 pm
gracias jorge lo voy a ver y te cuento como me fue

Por PayaLitron

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Ago 2008 02:49 am
funciono saludos y gracias =)

Por PayaLitron

7 de clabLevel



Genero:Masculino  

firefox

 

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