Code kann in Flash auf den Hauptfilm oder auf Movielips gelegt werden. Es ist jedoch vernünftig, eine eigene Ebene für den Code aufzumachen, um einen komplexen Film übersichtlicher zu gestalten.
Der Code gilt immer für den ganzen Film.
Man legt ein Symbol Movieclip an mit einem Schlüsselbild. Die Grafik (z.B. ein Kreis) soll vom Koordinatenkreuz etwas entfernt sein. Im Schlüsselbild der Zeitleiste wird folgender Code eingetragen:
onEnterFrame=function(){
_rotation+=10
}
Durch 'onEnterFrame=function()' wird der Code immer wieder ausgeführt. Die Rotation wird sichtbar.
Alternativ dazu könnte man zwei Schlüsselbilder mit der gleichen Grafik erstellen und folgenden Code in jedes Schlüsselbild schreiben:
_rotation+=10
Der Zeitleistencode liegt in der Bibliothek und wird zur Eigenschaft des Filmes. Jede weitere Instanz des Symbols führt diesen Code aus.
Man kann Rotationen überlagern, indem man ein rotierendes Symbol in ein weiteres rotierendes Symbol integriert (Symbol in einem Symbol).
Jede Instanz kann zusätzlich mit einem Code ausgestattet werden. Belegt man die Instanz eines Movieclip mit folgendem Code, so wandert die Instanz nach rechts.
onClipEvent(enterFrame){
this._x+=10
}
Im Eigenschaftsfenster kann man einer bestimmten Instanz einen Namen geben
Eine Schnecke soll von links nach rechts außerhalb des Bildes wandern und dann wieder von vorne beginnen:
Hier der Code, der in die Zeitleiste geschrieben wird.
onEnterFrame=function() {
if (schnecke._x > 640) {
schnecke._x = -40;
} else {
schnecke._x++;}
}
Alternativ dazu könnte man die Instanz „schnecke“ mit folgendem Code belegen:
onClipEvent (enterFrame) {
if (_x > 640) {
_x = -40;
} else {
_x+=10;}
}