Comunidad de diseño web y desarrollo en internet online

Problema con startDrag

Citar            
MensajeEscrito el 29 Jun 2009 04:06 am
Necesito de su ayuda queridos amigos...
Tengo en mi escenario un movieclip llamado contenedor_mc al cual le cargo aleatoriamente una imagen desde mi carpeta de imagenes, pero cuando pretendo arrastarlo no me responde... les muestro mi codigo. La vredad no se que anda mal.
Agradezco anticipadamente su valioso apoyo.

Código ActionScript :

this.createEmptyMovieClip("precarga",2); 

NumImg = Math.floor(Math.random() * (56 - 1 + 1)) + 1;
Ruta = "\\imagenes\\Img";
Ext = ".gif";
contenedor_mc.loadMovie(Ruta + NumImg + Ext); 
precarga.onEnterFrame=function(){ 
   c=contenedor_mc.getBytesLoaded(); 
   t=contenedor_mc.getBytesTotal();
   por=Math.round((c/t)*100); 
   if(por==100){ 
      contenedor_mc._width=80; 
      contenedor_mc._height=80;
      contenedor_mc._x = 810;
      contenedor_mc._y = 380;
      delete this.onEnterFrame; 
   } 
}

contenedor_mc.onPress = function() { 
   this.startDrag();
};
contenedor_mc.onRelease = function() {
    this.stopDrag();
};

Por andrew_2009

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Jun 2009 07:23 pm
El onPress y onRelease se los tienes que asignar una vez que ha terminado de cargar (es decir antes del delete this.onEnterFrame), sino el loadMovie se carga cualqueir acción que tuviera asignada

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Jun 2009 08:27 pm
puedes asignar el onPress oNRelease antes del delete onEnterframe

Por comicSans

Claber

151 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Jun 2009 08:30 pm
amén

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Jun 2009 10:52 pm
lo siento estaba fuera... no logro resultados aun... sigo intentando

Por andrew_2009

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Jun 2009 11:06 pm
Dedicale tiempo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Jun 2009 11:08 pm
desde luego... no abandonaré

Por andrew_2009

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 30 Jun 2009 07:17 pm
usa _parent.contenedor_mc, estas en el enterFrame de precarga y al terminar busca un target dentro de ese mclip

Código ActionScript :

precarga.onEnterFrame=function(){
     c=_parent.contenedor_mc.getBytesLoaded();
     t=_parent.contenedor_mc.getBytesTotal();    
... etc ...
delete this.onEnterFrame;
}


o _root, como quieras

Por comicSans

Claber

151 de clabLevel



 

msie7

 

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