Comunidad de diseño web y desarrollo en internet online

startDrag()

Citar            
MensajeEscrito el 25 Oct 2005 08:18 pm
pues tengo un movie clip, el cual solo debe ser arrastrable si tiene un ancho definido, 100 px por ejemplo... pero si tiene otro ancho, debe ser arrastrable pero no con los mismos valores de lef, top, right y bottom,.... les pongo el codigo para que quede mas claro:

Código :

cuadro_btn.onPress = function() {
   startDrag(cama, false, 100, 100, 100, 100);
   if (cuadro._width>=100) {
      startDrag(cuadro, false, 200, 200, 200, 200);
   }
};


el problema es que no respeta el if... si el clip es mayor o igual a 100, las coordenas de arrastre deberian ser diferentes, pero toma en cuenta las del strartdrag que no esta en el if...

¿alguna sugerencia???

gracias

Por deftones_sv

86 de clabLevel



 

El Salvador

firefox
Citar            
MensajeEscrito el 26 Oct 2005 03:26 pm
Ponelo así:

Código :

cuadro_btn.onPress = function() { 
   
   if (cuadro._width>=100) { 
      startDrag(cuadro, false, 200, 200, 200, 200);
      }else{
      startDrag(cama, false, 100, 100, 100, 100); 
   } 
};


sin embargo toma en cuentas varias cosas...
1. en ambos StartDrag estás poniendo objetos diferentes...
2. cuadro_btn es igual a cuadro?
3. para que el movimiento se restrinja, lo tenes que poner:

Código :

startDrag(cuadro, true, 200, 200, 200, 200);


y los valores donde dice 200 tienen que ser diferentes porque sino.... no habrá movimiento.

saludos

Por muro

13 de clabLevel



Genero:Masculino  

Medellín - Colombia

msie
Citar            
MensajeEscrito el 26 Oct 2005 03:47 pm
estas seguro que con esas cordenadas se arrastra :? no seria asi

Código :

startDrag(cama, false, 0, 0, 100, 100); 


Saludos :D

Por flasher

Invitado



 

firefox

 

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