jueves, agosto 11, 2005

(FLASH) Arrastre y pegado de Movie Clips


  1. Crear 2 clips de película con los nombres clip1 y clip2.clip2 debe estar debajo de clip1.
  2. En el frame 1 de la película principal, escribir:

    stop();

    clip1inicioX = clip1._x;
    clip1inicioY = clip1._y;
    en donde cip1inicioX y clip1inicioY son las coordenadas iniciales del clip1.
  3. Incluir las acciones para arrastrar el clip:

    on (press) {

    startDrag("_root.clip1", true);

    }

    on (release) {

    stopDrag();

    if (_root.clip1.hitTest(_root.clip2)) {

    _root.clip1._x = _root.clip2._x;

    _root.clip1._y = _root.clip2._y;

    } else {

    _root.clip1._x = _root.clip1inicioX;

    _root.clip1._y = _root.clip1inicioY; }

    }

No hay comentarios.: