
16/09/2005, 09:39
|
 | Moderador | | Fecha de Ingreso: julio-2003 Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 7 meses Puntos: 406 | |
Hola Patriciamartinz y Nneferet:
Vamos con un ejemplo:
Dibuja un cuadrado por ejemplo de 25 por 25 en el escenario, lo conviertes en Clip de película y le pones como nombre de instancia: clip
Dibuja otro cuadrado de 50 por 50 y tambien lo conviertes en Clip de película y le pones como nombre de instancia: receptor.
En el primer frame de tu película principal coloca éste código:
clip.onPress = function() {
clip.startDrag();
};
clip.onRelease = function() {
if (clip.hitTest(receptor)) {
stopDrag();
}else{
clip._x = 100;//ésta es la posición del clip en el escenario
clip._y = 100;// aquí lo mismo, en los 2 casos
stopDrag();
};
}
En ésta parte del código: clip._x = 100;
clip._y = 100;
son las posiciones del cudradito chico, el valor lo cambias de acuerdo a las coordenadas donde lo pones.
Espero haberles sido de ayuda. |