Vlastnosti MovieClipu
Jméno instance
Symbol v knihovně je určitá matrice. Pokud jej přesuneme na scénu, vytváříme tím jednotlivé instance (kopie). Každá instance může mít své jméno. Jméno slouží k tomu, abychom instanci mohli adresovat – ovládat Action Scriptem. Jméno instance nesmí:
- obsahovat mezery
- začínat číslem
- obsahovat speciální znaky
Je dobré dodržovat:
- Jméno by mělo začínat malým písmenem
- Dávejte pojmenování příponu podle typu souboru (movieclip _mc, button _btn, text _txt)
//Příklad:
jmenoMovieClipu_mc
Přidání posluchače události a vytvoření funkce:
Umožňuje nám vytvořit „posluchače“ (Event Listener), který čeká připojený k instanci na určitou událost a pokud se událost stane, spustí k němu připojenou funkci.
//Příklad:
// objektu se jménem "jmenoMovieClipu_mc" přidáváme posluchače "addEventListener", který reaguje na kliknutí myši "MouseEvent.CLICK" a po kliknutí spustí funkci "udelejNeco"
jmenoMovieClipu_mc.addEventListener(MouseEvent.CLICK, udelejNeco);
//funkce, která spustí kliknutí - se jménem udelejNeco, máme určeno, že ji spouští událost myši. Uvnitř funkce se píše, co se má vykonat.
function udelejNeco (e:MouseEvent) {
//co se má vykonat
}
Pomocí funkce můžeme nastavovat např. Vlastnosti MovieClipu
Vlastnosti MovieClipu
K vlastnosti přistoupíme (nastavíme ji) napsáním jména instance a přidáním tečky:
//Příklad:
jmenoMovieClipu_mc.y=50;
//posune Movieclip na souřadnici y 50
Pak stačí dopsat jakou vlastnost chceme nastavit na jakou hodnotu:
jméno instance MovieClipu - _mc - Flash nabídne seznam příkazů, které se týkají MovieClipu - jmenoMovieClipu_mc
* .width (Number) - šířka
* .height (Number) - výška
* rotation (Number) - úhel otočení po směru hodinových ručiček
* .x (Number) - pozice podle osy x (horizontální, z leva do prava)
* .y (Number)- pozice podle osy y (vertikální, odshora dolu)
* .alpha (Number) - průhlednost (0 průhledná - 1 plná)
* .rotation (Number), (ve stupních, výchozí pozice je ta kterou má objekt v knihovně)
* .scaleX (Number) - zvětšení podle osy X, zadaným číslem se násobí, vznikne konečná velikost (0.5 - poloviční, 1 - aktuální velikost)
* .scaleY (Number) - zvětšení podle osy Y
* .buttonMode(True/False) - zobrazí nad MovieClipem "pacičku", která označuje objekt, na který lze klikat
Hodnoty pro práci s vlastnostmi:
= přiřazení
+= přičtení
-= odečtení
/= vydělení
*= vynásobení