LeoBaraldi – Ejemplos Flash, Ejemplos actionscript, Tutoriales Flash, Tutoriales actionscript, actionscript 3, curso de actionscript

Recursos y ejemplos de actionscript, Flash, AIR, Flex, CSS y HTML. Tutoriales de actionscript 2 y actionscript 3

Centrar movieClip según evento mouse

| 1 Comment

Este ejemplo acomoda el objeto al centro del stage según donde se haga click. Ejemplo solicitado por mail, se los dejo a quien le pueda ser útil.

ActionScript
< view plain text >
  1. import flash.display.MovieClip;
  2. import flash.events.MouseEvent;
  3.  
  4. var _cuadrado:MovieClip = new MovieClip();
  5. _cuadrado.graphics.beginFill(0xFF0000,1);
  6. _cuadrado.graphics.drawRect(0,0,100,100);
  7. _cuadrado.graphics.endFill();
  8. this.addChild(_cuadrado);
  9.  
  10. var _pointer:MovieClip = new MovieClip();
  11. _pointer.graphics.beginFill(0xFFFFFF,1);
  12. _pointer.graphics.drawCircle(0,0,2);
  13. _pointer.graphics.endFill();
  14. _cuadrado.addChild(_pointer);
  15.  
  16. _cuadrado.addEventListener(MouseEvent.CLICK,onClic);
  17. function onClic(e:MouseEvent):void
  18. {
  19.     _pointer.x = (e.localX -  _pointer.width/2)+ _pointer.width/2;
  20.     _pointer.y = (e.localY -_pointer.height/2)+_pointer.height/2;
  21.     _cuadrado.x = ((_cuadrado.width - e.localX)-_cuadrado.width)+(stage.stageWidth/2);
  22.     _cuadrado.y = ((_cuadrado.height - e.localY)-_cuadrado.height)+(stage.stageHeight/2);
  23. }

Author: LeoBaraldi

Diseñador gráfico y programador en Web, con experiencia profesional en el rubro desde 1998. Experto en diseño de interfaces Frontend y Backend, para sitios, portales y dispositivos móviles. Experto en estándares, CSS y HTML, conocimientos en CEO. Desarrollador de sitios multi plataformas en, HTML5, CSS3 y JQuery. Experto programador en Adobe Flex, AIR y ActionScript 3.0. Conocimientos en lenguajes como PHP, Javascript y bases de datos MySQL. Director de la carrera de diseño gráfico, Profesor de Diseño III y Diseño Web, en la Escuela Superior de Diseño Aguas de la Cañada, asesor y colaborador para medios gráficos, editoriales y revistas afines. Actualmente Jefe de Producción en Manifesto solutions.

One Comment

  1. Vos sos un alto hacker!!!

    no me podes ayudar con algo que quiero hacer en as3? es para un trabajo.

    Quiero mover dos objetos (con TWeen o tweenMax) pero no se como hacer para que reboten para el lado que tengan que ir segun la parte en que se toquen…
    Eso es lo que no se. El mover las bolas y eso si.
    Muchas gracias hacker :) !

Deja un comentario

Required fields are marked *.