okay, nochmal ausführlich..
also als erstes erstellst du die tore. dafür nimmst du eines dieser schliess elemente, und packst es in einen MovieClip. aber nicht genau in die mitte, sondern etwas verschoben(siehe bild unten).
dann kopierst du diesen tor-mc so oft wie nötig und drehst (window > transform > rotate) sie um 'n mal 360/anzahl der tore'. dann setzt du sie so zusammen dass sie das geschlossenes tor ergeben. jetzt den einzelnen toren den namen tor1 bis tor5 geben und danach alles in einen weiteren mc packen.
dann erstellst du einen movieclip der hinterher das tor maskiert. das heisst nur da wo in dem masken mc etwas ist, kann man nach dem maskieren auch etwas von dem tor sehen. also einen ausgefüllten kreis malen der etwas kleiner ist als das tor und ihn ín einen mc packen.
danach ist alles script:
PHP:
movie.setMask("maske") //movie ist bei mir der instanzname für den mc in dem das ganze tor ist, maske heist der mc in dem der gefüllte kreis ist. mit dieser codezeile wird also maske als "fenster" für das tor gemacht
movie.onEnterFrame = function() {
n++ // n wird um eins erhöht
if (n<72) { //so lange n kleiner als 72 ist tue:
for (i=1; i<=5; i++) { //**
movie["tor"+i]._rotation++
}
}
}
** die for-schleife spricht jetzt nacheineander tor1 bis tor5 an und sagt ihnen sie sollen sich um ein grad weiter drehen.
dadurch dass das bild von dem tor-teil im mc am anfang etwas verschoben hast, dreht es sich mit jedem grad ein stück weit raus, bis n gleich 72 ist. also dreht es sich um 72 grad. 72 grad deswegen weil es 5 torteile sind und 360°/5 = 72° ist.
das ist auch schon 'alles'.
hoffe es hat geholfen
*sancho*