Paint-o-matic
Sábado, 9 de febrero 2008 Para completar, en relación con la pintura Flash CS3: efectos de la matriz con matrices quiero hacer hincapié en que la Matrix no es necesario que la conducta se indica en el post anterior. Hecho de que vemos el ejemplo siguiente:
El código es ligeramente diferente de la anterior, es el siguiente:
- / *
- ** Código Actionscript 2.0
- * /
- / / Bandera para detectar la MouseDown
- / / Crear un frente de pizarra
- . lineStyle ( 0 , 0xffffff ) ; lvg1. gráficos. lineStyle (0, 0xFFFFFF);
- . beginFill ( 0x666666 ) ; lvg1. gráficos. beginFill (0x666666);
- . drawRect ( 0 , 0 , 199 , 199 ) ; lvg1. gráficos. drawRect (0, 0, 199, 199);
- . endFill ( ) ; lvg1. gráficos. endFill ();
- lvg1 ) ; addChild (lvg1);
- = lvg1 . y = 30 ; lvg1. x = lvg1. y = 30;
- / / Crear la pizarra inclinada
- . lineStyle ( 0 , 0xffffff ) ; lvg2. gráficos. lineStyle (0, 0xFFFFFF);
- . beginFill ( 0x666666 ) ; lvg2. gráficos. beginFill (0x666666);
- . drawRect ( 0 , 0 , 199 , 199 ) ; lvg2. gráficos. drawRect (0, 0, 199, 199);
- . endFill ( ) ; lvg2. gráficos. endFill ();
- = 400 ; lvg2. x = 400;
- = lvg1 . y ; lvg2. y = lvg1. y;
- = 45 ; lvg2. rotación = 45;
- = lvg2 . scaleY = . 6 ; lvg2. scaleX = lvg2. scaleY =. 6;
- lvg2 ) ; addChild (lvg2);
- / /
- / / Evento Paint
- ( MouseEvent . MOUSE_DOWN , _onMouseDown ) ; lvg1. addEventListener (MouseEvent. MOUSE_DOWN, _onMouseDown);
- ( MouseEvent . MOUSE_MOVE , _onMouseMove ) ; lvg1. addEventListener (MouseEvent. MOUSE_MOVE, _onMouseMove);
- / /
- "_onMouseDown" ) ; trace ( "_onMouseDown");
- . graphics . lineStyle ( 10 , c , 1 ) ; y. destino. gráficos. lineStyle (10, c, 1);
- . lineStyle ( 10 , c , 1 ) ; lvg2. gráficos. lineStyle (10, c, 1);
- . graphics . moveTo ( e . localX , e . localY ) ; y. destino. gráficos. moveTo (elegidos por localX, y. localy);
- . moveTo ( e . localX , e . localY ) ; lvg2. gráficos. moveTo (elegidos por localX, y. localy);
- md = true;
- )
- / /
- / /
- "_onMouseMove" ) ; trace ( "_onMouseMove");
- md ) { if (MD) (
- . graphics . lineTo ( e . localX , e . localY ) ; y. destino. gráficos. lineTo (elegidos por localX, y. localy);
- . lineTo ( e . localX , e . localY ) ; lvg2. gráficos. lineTo (elegidos por localX, y. localy);
- )
- )
En este caso las líneas 22 a 25 muestran que, incluso con la simple rotación y el efecto de desplazamiento se repite.













No hay ningún comentario para este post
Deja tu comentario