Dibujar trazos en un swf Flash

Posted on Wednesday 12 September 2007

Una vez mas, les traigo un flash, que permite dibujar en él, estando este ejecutándose. Que les voy a contar, dibujen uds ^^:

Necesita tener Flash Player 7 o superior y JavaScript Activado. =)

El código no esta ni optimizado ni limpio, pero funciona perfecto. Lo tienen aquí abajo:

Actionscript:
  1. rgbcolor = 0xCCCCCC;
  2. i = 0;
  3. _root.createEmptyMovieClip("linea"+i,i);
  4. escenario.onPress = function() {
  5.     linea = _root["linea"+i];
  6.     linea.moveTo(_xmouse,_ymouse);
  7.     pinta(true);
  8. };
  9. escenario.onRelease = escenario.onReleaseOutside = function() {
  10.     i++;
  11.     pinta(false);
  12.     _root.createEmptyMovieClip("linea"+i,i);
  13. };
  14. function pinta(hacer:Boolean) {
  15.     if (hacer) {
  16.         this.onMouseMove = function() {
  17.             Xa = _xmouse;
  18.             Ya = _ymouse;
  19.             linea.lineStyle(panel.anchura.text,_root.rgbcolor,panel.alpha.text);
  20.             linea.lineTo(Xa,Ya);
  21.             linea.lineTo(_xmouse,_ymouse);
  22.             panel.swapDepths(_root.getNextHighestDepth());
  23.         };
  24.     } else {
  25.         delete (onMouseMove);
  26.     }
  27. }

Cabe decir, que hay los eventos del panel no están puestos, porque son muy obvios, lo mejor que puedes hacer, es flashdescargarte el Flash original.

Si alguien se entretiene a continuarlo, puede lograr crear hasta figuras geométricas. U_U (Y a saber que coas mas)

Update:Versión del fla re-publicada para poder abrir desde Flash 8




4 Comments for 'Dibujar trazos en un swf Flash'

  1.  
    neojp
    September 12, 2007 | 4:20 am
     

    Basicamente es crear un mc y usar lineTo al cursor? Sabia que se podria!

  2.  
    September 12, 2007 | 4:25 am
     

    Es eso exactamente, solo que le metí algunos parámetros variables al definir el estilo de linea U_U

  3.  
    September 12, 2007 | 7:17 am
     

    Muy bonito! a ver si un día le busco utilidad U_U

  4.  
    April 7, 2008 | 12:03 pm
     

    hola hey esto me arece bacanisisisisisisisismo pero hay un hp problema que no lo puedo abrir en mi flash 8 por fa ayudem=nme si alguien sabe o lo tiene para otro flash por fa envienelo a fercareche@hotmail.com

Leave a comment

(required)

(required)


Information for comment users
Line and paragraph breaks are implemented automatically. Your e-mail address is never displayed. Please consider what you're posting.

Use the buttons below to customise your comment.


:smile: :grin: :razz: :lol: :wink: :mrgreen: :neutral: :roll: :shock: :???: :cool: :oops: :twisted: :evil: :eek: :mad: :sad: :cry: :!: :idea: :arrow:

RSS feed for comments on this post | TrackBack URI