Comunidad de diseño web y desarrollo en internet online

PROBLEMA CON LA FUNCIÓN DRAG

Citar            
MensajeEscrito el 05 Oct 2008 12:07 pm
Hola a todos,

me estoy currando un reproductor de video customizado y llegando al punto de la barra deslizadora de tiempo pasa que al arrastrar el tirador, cuando lo suelto, si es fuera del area de este se queda enganchado al mouse hasta que no vuelva a darle un click encima de él. Introducí un releaseOutside pero ni caso.

Os pongo el código y a ver si alguien puede ayudarme.

CÓDIGO

video = _root.video;
knob_mc.onPress = function(){
mdown=true;
this.startDrag(false,0, 0, track_mc._width, 0);
};

knob_mc.onRelease = function(){
mdown = false;
this.stopDrag();
};

knob_mc.onReleaseOutside = knob_mc.onRelease();
this.onEnterFrame = function(){
if(mdown){
dist = knob_mc._x;
pct = dist/track_mc._width;
newVol = pct*video.totalTime;
video.playheadTime = newVol;
}else{
dist = video.playheadTime;
pct = dist/video.totalTime;
newX = pct*track_mc._width;
knob_mc._x = newX;
}
};

Por arch979

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Oct 2008 10:04 am
Tienes que declararlo así:

Código ActionScript :

knob_mc.onRelease = knob_mc.onReleaseOutside = function(){
  mdown = false;
  this.stopDrag();
};


Y recuerda siempre darle formato a tu código

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 07:54 pm
OK, funcionó... muchas gracias aunque ahora tengo otro problema relacionado.
El caso es que el reproductor de video mencionado se encuentra dentro de un MC y para llamarlo utilizo un botón que se encuentra fuera del MC del reproductor. Lo llamo con la función root, aparece y hasta aquí todo bien pero el reproductor no funciona (ni botones de PLAY, STOP, ni la barra de desplazamiento de tiempo....nada). En cambio si el reproductor y el botón se encuentran en la misma SCENE entonces si que va bien.
¿Y eso por qué?

Por arch979

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Oct 2008 10:31 am
Tienen que estar en el mismo fotograma y la ruta al botón ser válida. Si trazas lo que llamas y te da undefined, entonces hay un problemas de rutas

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.