Display Object Display Object Display Object Display Object


Display Object

Display Object


Display Object

Display Object

Display Object snowbordak_mc Stage cerveny. Prkno_mc modry. Prkno_mc

Display Object Stage cerveny. Prkno_mc modry. Prkno_mc snowbordak_mc

Display Object Stage cerveny. Prkno_mc modry. Prkno_mc snowbordak_mc

Display Object třída Display. Object - předek všech zobrazitelných objektů

Základní vlastnosti /properties/ třídy Display. Object. height. width. x. y. name. parent. root. rotation. scale. X (1 je 100%). scale. Y (1 je 100%). visible (true/false)

Základní vlastnosti /properties/ třídy Display. Object alpha

Základní vlastnosti /properties/ třídy Display. Object alpha

Základní vlastnosti /properties/ třídy Display. Object opacque. Background Implicitně opacque. Bacground=null import flash. display. Shape; var circle: Shape = new Shape(); circle. graphics. begin. Fill(0 x 0000 FF); circle. graphics. draw. Circle(40, 40); circle. opaque. Background = 0 x. FF 0000; add. Child(circle);

Základní vlastnosti /properties/ třídy Display. Object blend. Mode = Blend. Mode. NORMAL. blend. Mode = Blend. Mode. SUBTRACT

Základní vlastnosti /properties/ třídy Display. Object. stage (read only vlastnost) Stage instance. Objektu. stage. Height instance. Objektu. stage. Width Příklad použití: tf 1. width = tf 1. stage. Width / 2 - 10;

Základní metody třídy Display. Object Převod souřadnic: global. To. Local local. To. Global public function global. To. Local(point: Point): Point public function local. To. Global(point: Point): Point()Constructor: public function Point(x: Number = 0, y: Number = 0) x 0 y 0 global y 0 x, y

Základní metody třídy Display. Object Testuje překrývání rámečků objektů Testování kolize: Implicitně (tj. když se nic nezadá) je false hit. Test. Object hit. Test. Point public function hit. Test. Object(obj: Display. Object): Boolean public function hit. Test. Point(x: Number, y: Number, shape. Flag: Boolean = false): Boolean Koordináty vzhledem k Stage!!!! y y x shape. Flag=true: hit. Test. Point testuje zda souřadnice x a y je v objektu x shape. Flag=false: hit. Test. Point testuje zda souřadnice x a y je v rámečku objektu

Mouse. Event Stage panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage 1. Registrační fáze panenka_mc. add. Event. Listener Mouse. Event panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage 1. Registrační fáze panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener Mouse. Event triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage 2. Cílová fáze panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener Mouse. Event target=triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage 3. Probublávací fáze panenka_mc. add. Event. Listener Mouse. Event current. Target=triko_mc target=triko_mc panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage Mouse. Event current. Target=panenka_mc target=triko_mc 3. Probublávací fáze panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Mouse. Event Stage 3. Probublávací fáze panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);

Stage panenka_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); triko_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt); kalhoty_mc. add. Event. Listener(Mouse. Event. MOUSE_DOWN, chyt);
- Slides: 26