Boja-O-Matic
Subota 9 Veljača, 2008 Za potpunost, s obzirom na Flash CS3 slika: efekti matrice s Matrica Želim naglasiti da je Matrix potrebna za ponašanjem opisanim u prethodnim postove. U stvari smo vidjeli u primjeru u nastavku:
Flash playera Učitavanje ...
Kôd, neznatno razlikuje od prethodnih godina, je kako slijedi:
Actionscript:
- / *
- ** Actionscript 2.0 code
- * /
- . MouseEvent ; uvoz flash. događaja. MouseEvent;
- . Matrix ; uvoz flash. Geom. Matica;
- / / Zastava da otkrije mousedown
- = false ; var md: Boolean = false;
- / / Stvaranje prednja ploča
- Sprite ( ) ; var lvg1: Sprite = novi Sprite ();
- ( 0 ,0xffffff ) ; lvg1. grafika. LineStyle (0, 0xffffff);
- ( 0x666666 ) ; lvg1. grafika. beginFill (0x666666);
- ( 0 , 0 , 199 , 199 ) ; lvg1. grafika. drawRect (0, 0, 199, 199);
- ( ) ; lvg1. grafika. endFill ();
- ; addChild (lvg1);
- = 30 ; lvg1. x = lvg1. y = 30;
- / / Pripremite nadzemnom kut
- Sprite ( ) ; var lvg2: Sprite = novi Sprite ();
- ( 0 ,0xffffff ) ; lvg2. grafika. LineStyle (0, 0xffffff);
- ( 0x666666 ) ; lvg2. grafika. beginFill (0x666666);
- ( 0 , 0 , 199 , 199 ) ; lvg2. grafika. drawRect (0, 0, 199, 199);
- ( ) ; lvg2. grafika. endFill ();
- ; lvg2. x = 400;
- ; lvg2. y = lvg1. y;
- ; lvg2. rotacija = 45;
- = . 6 ; lvg2. scaleX = lvg2. scaleY =. 6;
- ; addChild (lvg2);
- / /
- / / Boja događaj
- MouseEvent. MOUSE_DOWN , _onMouseDown ) ; lvg1. addEventListener (MouseEvent. MOUSE_DOWN, _onMouseDown);
- MouseEvent. MOUSE_MOVE , _onMouseMove ) ; lvg1. addEventListener (MouseEvent. MOUSE_MOVE, _onMouseMove);
- MouseEvent. MOUSE_UP , _onMouseUp ) ; lvg1. addEventListener (MouseEvent. MOUSE_UP, _onMouseUp);
- / /
- e :MouseEvent ) : void { _onMouseDown funkciju (e: MouseEvent): void (
- "_onMouseDown" ) ; trag ( "_onMouseDown");
- var c: UINT = 0xffffff;
- . graphics . lineStyle ( 10 ,c, 1 ) ; i. cilj. grafika. LineStyle (10, c, 1);
- ( 10 ,c, 1 ) ; lvg2. grafika. LineStyle (10, c, 1);
- . graphics . moveTo ( e . localX , e . localY ) ; i. cilj. grafika. moveTo (E. localX, i. localY);
- ( e . localX , e . localY ) ; lvg2. grafika. moveTo (E. localX, i. localY);
- md = true;
- )
- / /
- e :MouseEvent ) : void { md = false ; } _onMouseUp funkciju (e: MouseEvent): void (md = false;)
- / /
- e :MouseEvent ) : void { _onMouseMove funkciju (e: MouseEvent): void (
- "_onMouseMove" ) ; trag ( "_onMouseMove");
- md ) { if (MD) (
- . graphics . lineTo ( e . localX , e . localY ) ; i. cilj. grafika. lineTo (E. localX, i. localY);
- ( e . localX , e . localY ) ; lvg2. grafika. lineTo (E. localX, i. localY);
- )
- )
U ovom slučaju reda 22-25 pokazuju da čak i sa jednostavnim rotacija i pomicanje efekt se ponavlja.


















Ostavite komentar