03.05.2013 Views

Obiekt Movie Clip

Obiekt Movie Clip

Obiekt Movie Clip

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Obiekt</strong> <strong>Movie</strong> <strong>Clip</strong><br />

<strong>Obiekt</strong> typu <strong>Movie</strong> <strong>Clip</strong> – klon symbolu<br />

Właściwości – charakterystyka symboli typu <strong>Movie</strong> <strong>Clip</strong><br />

Metody – akcje specyficzne dla obiektów typu <strong>Movie</strong> <strong>Clip</strong><br />

Detektory zdarzeń – akcje, które wykrywają zdarzenia zachodzące w filmie lub wywołane<br />

przez użytkownika i kierują wykonywaniem innych akcji<br />

Funkcje pokrewne – akcje, których celem lub adresatem jest obiekt typu <strong>Movie</strong> <strong>Clip</strong><br />

<strong>Obiekt</strong>y pokrewne – inne obiekty języka ActionScript, które mogą uzyskiwać lub<br />

przechowywać informacje w obiekcie klipu filmowego<br />

Właściwości klipu filmowego<br />

Charakterystyka obiektu typu <strong>Movie</strong> <strong>Clip</strong><br />

Właściwości fizyczne:<br />

Położenie<br />

_x r/w pozioma współrzędna klipu filmowego, podana względem<br />

układu współrzędnych obrazu, na którym klip się znajduje;<br />

zwiększa się przy ruchu klipu w prawo; mierzona w pikselach<br />

Wymiary<br />

Wygląd<br />

_y r/w pionowa współrzędna klipu filmowego, podana względem<br />

układu współrzędnych obrazu, na którym klip się znajduje;<br />

zwiększa się przy ruchu klipu w dół; mierzona w pikselach<br />

_xmouse r pozioma współrzędna kursora myszy, podana względem<br />

układu współrzędnych klipu filmowego lub filmu<br />

_ymouse r pionowa współrzędna kursora myszy, podana względem<br />

układu współrzędnych klipu filmowego lub filmu<br />

_rotation r/w kąt obrotu klipu filmowego względem pierwotnej orientacji<br />

_xscale r/w procentowa szerokość klipu filmowego lub filmu, podawana<br />

w odniesieniu do rzeczywistej wielkości pierwotnego symbolu<br />

_yscale r/w procentowa wysokość klipu filmowego lub filmu, podawana<br />

w odniesieniu do rzeczywistej wielkości pierwotnego symbolu<br />

_width r/w szerokość (w pikselach) klipu filmowego lub głównej sceny<br />

filmu; nie jest określana przez szerokość obrazu, ale przez<br />

szerokość miejsca, zajmowanego przez elementy na obrazie<br />

(oznacza to, że może być większa lub mniejsza od szerokości<br />

obrazu, ustawionej w oknie <strong>Movie</strong> Properties)<br />

_height r/w wysokość (w pikselach) klipu filmowego lub głównej sceny<br />

filmu; nie jest określana przez wysokość obrazu, ale przez<br />

wysokość miejsca, zajmowanego przez elementy na obrazie


_alpha r/w stopień krycia (odwrotność przezroczystości) klipu filmowego<br />

lub filmu; podawana w procentach: 100% oznacza pełne<br />

krycie, zaś 0% to pełna przezroczystość<br />

_visible<br />

Color()<br />

Położenie w hierarchii<br />

Ścieżka wewnętrzna<br />

_name<br />

_target<br />

_droptarget<br />

_lockroot<br />

_parent<br />

Ścieżka zewnętrzna<br />

_url<br />

Listwa czasowa<br />

_currentframe<br />

_totalframes<br />

Metody klipu filmowego<br />

Akcje specyficzne dla obiektu typu <strong>Movie</strong> <strong>Clip</strong><br />

Położenie<br />

hitTest<br />

startDrag rozpoczyna operację przeciągania klonu klipu filmowego na<br />

scenie; klip filmowy porusza się zgodnie z ruchem kursora<br />

myszy;<br />

listwa_czasowa.startDrag (wyśrodkowanie na wskaźniku,<br />

min x, min y, max x, max y);<br />

stopDrag zatrzymuje operację przeciągania, rozpoczętą przez akcję<br />

startDrag;<br />

listwa_czasowa.stopDrag();<br />

Odtwarzanie<br />

play rozpoczyna odtwarzanie określonej listwy czasowej<br />

od aktualnej pozycji;<br />

listwa_czasowa.play();<br />

stop zatrzymuje odtwarzanie określonej listwy czasowej;<br />

listwa_czasowa.stop();<br />

gotoAndPlay przenosi znacznik odtwarzania określonej listwy czasowej<br />

do podanej etykiety, klatki lub wyrażenia i rozpoczyna<br />

odtwarzanie od nowej miejsca;<br />

listwa_czasowa.gotoAndPlay (położenie);<br />

gotoAndStop przenosi wskaźnik czasu w określonej listwie czasowej<br />

do podanej etykiety, klatki lub wyrażenia i zatrzymuje<br />

odtwarzanie;<br />

listwa_czasowa.gotoAndStop (położenie);<br />

nextFrame przenosi wskaźnik czasu w określonej listwie czasowej


do następnej klatki;<br />

listwa_czasowa.nextFrame();<br />

prevFrame przenosi wskaźnik czasu w określonej listwie czasowej<br />

do kolejnej klatki;<br />

listwa_czasowa.prevFrame();<br />

Operacje wewnętrzne<br />

createEmpty<strong>Movie</strong><strong>Clip</strong><br />

duplicate<strong>Movie</strong><strong>Clip</strong> tworzy kopię klipu filmowego na obrazie (lub zagnieżdża ją<br />

w innym klipie); kopia umieszczana jest w tym samym<br />

miejscu, co pierwotny klon i na określonym poziomie<br />

w warstwie; obiekty na wyższych poziomach warstwy<br />

pojawiają się nad niższymi (klip filmowy na poziomie 2<br />

pojawia się nad klipem na poziomie 1);<br />

listwa_czasowa.duplicate<strong>Movie</strong><strong>Clip</strong> (nazwa, głębokość);<br />

remove<strong>Movie</strong><strong>Clip</strong><br />

attach<strong>Movie</strong><br />

getDepth<br />

swapDepths<br />

getNexdtHighestDepth<br />

getInstanceAtDepth<br />

createTextField<br />

setMask<br />

Operacje zewnętrzne<br />

load<strong>Movie</strong><br />

unload<strong>Movie</strong><br />

loadVariables<br />

getBytesLoaded<br />

getBytesTotal<br />

getSWFVersion<br />

Zdarzenia klipu filmowego (wykrywane przez detektor on<strong>Clip</strong>Event) i<br />

metody zdarzeń<br />

Odtwarzanie<br />

load onLoad<br />

unload onUnload<br />

enterFrame onEnterFrame<br />

zachodzi przy odtworzeniu każdego kolejnego ujęcia klipu filmowego; akcje<br />

zagnieżdżone w detektorze zdarzenia wykonywane są po skryptach, zawartych<br />

w listwie czasowej klipu filmowego;<br />

on<strong>Clip</strong>Event (enterFrame){<br />

//blok instrukcji<br />

}<br />

lub<br />

listwa_czasowa.onEnterFrame = function(){<br />

//blok instrukcji<br />

}<br />

Działania użytkownika


mouseMove onMouseMove<br />

mouseDown onMouseDown<br />

mouseUp onMouseUp<br />

keyDown onKeyDown<br />

keyUp onKeyUp<br />

Operacje zewnętrzne<br />

data onData

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!