on(release){
/* hier wird die x-/y-position übergeben
hierzu wird die variable (nicht die instanz)
des dynamischen textes übergeben */
ball._x=xpos;
ball._y=ypos;
// Hier werden die werte zur x-/y- skallierung übergeben
ball._xscale=xskale;
ball._yscale=yskale;
// Hier wird der wert für die Sichbarkeit übergebenn
ball._visible=sicht;
//hier wird der Wert zur Rotation übergeben
ball._rotation=rot;
//hier wird der Alpha Wert übergeben.
ball._alpha= transparenz;
}
Seite 1
Fliege:
Seite 2
ActionScript im ersten Frame:
//macht die große Fliege sichtbar
_root.fliege._visible=1;
Macht die kleinen Fliegen unsichtbar
_root.vieleFliegen._visible=0;
//hängt die Fliege an die maus
startDrag("_root.fliege",true);
ActionScript Im 2.Frame:
stop();
letzter Frame:
stop();
_parent.gotoAndPlay(1);
Seite 3
Sculli-Scroll
Benötigt werden: 2 Button (links, rechts), Sculli Bilderreihe (in MC umwandeln), erhält
Instanznamen „sculli“
ActionScript:
Frame1:
stop();
Frame9:
_root.scully._x+=3; //X-Wert wird um 3 erhöht
Frame10:
gotoAndPlay(9);
Frame19:
_root.scully._x-=3;//X-Wert wird um 3 verringert
Frame20:
gotoAndPlay(19);
on(rollOver){ on(rollOver){
gotoAndPlay(19); gotoAndPlay(9);
} }
on(rollOut){ on(rollOut){
gotoAndStop(20); gotoAndStop(1);
} }
Seite 4
Benötigt wird: Action-Ebene, Balken als Maske, scharfes Bild „maskiert“, unscharfes
Bild als Hintergrund, Controller
Action Script:
1.Frame:
stop();
Controller MC:
1.Frame im MC:
frameNumber=Math.round((100/340)*_root._ymouse);
/* 100 Frames geteilt durch die Höhe des Bildes * y-mouse position*/
/*Math.round rundet auf bzw. ab --> wenn ich an position 340 bin 100*340/340 =
Frame 100*/
_root.gotoAndStop(frameNumber);
2.Frame im MC:
gotoAndPlay(1);
Seite 5
Name schwingt einem beim rollOver entgegen
Seite 6
Preloader:
Benötigt wird: Dynamisches Textfeld mit var=display, normaler text, ladebalken (mc
mit tween und Instanznamen Symbol3)
Seite 7
Benötigt wird: Mc Content mit instanznamen content (Dynamisches Textfeld mit
var=inhalt2), Mc scrolli(2Buttons auf 2 Ebenen und 2Frames,1.Frame beide sichtbar auf
ebene2, 2.Frame beide sichtbar auf ebene1),Textdatei im selben Verzeichnis
Seite 8
Text und Link werden aus
einer TextDatei eingelesen.
TextDatei muss wie folgt
aussehen(Beispiel):
&name1=Agentur aus
Hannover
&url1=http://www.wmteam.d
e
ActionScript im Frame:
loadVariablesNum("text.txt",0)
stop();
System.useCodepage=true;
Die Buttons bestehen nur aus dem Dynamischen Textfeld und einem Rechteck im
Aktivzustand. Der o.g. Code ist exemplarisch auf die anderen Schaltflächen und Variablen
zu übertragen.
Seite 9
Text folgt der Maus
Benötigt wird: Jeder Buchstabe einzelnen als MovieClip und bestehend aus einem
statischen Text. Nur ein Frame und eine Ebene ist von nöten.
usw.
Seite 10
benötigt wird: MovieClip einer Kugel mit Instanznamen Kugel, 2Buttons
ActionScript im Frame
i=1; // i wird initialisiert
Seite 11
Form folgt der
Maus und
verändert durch
Zufall die größe.
benötigt wird: ein MC mit einer Kugel drin, ein leeren MC namens controller
Um der Kugel in der Bibliothek eine Variable zu zuteilen, macht man einen Rechtsklick auf
das Objekt Eigenschaften. In den erweiterten Optionen, gibt man nun als Bezeichner
„kugel“ ein. Dadurch kann es per ActionScript auf die Bühne gezogen werden.
onClipEvent(mouseMove){
i++;
groesse=random(61)+70;
//Attachmovie zieht mittels actionscript
//ein objekt aus der Bibliothek auf die Bühne
_root.attachMovie("kugel","kugel"+i,i);
_root["kugel"+i]._x=_root._xmouse;
_root["kugel"+i]._y=_root._ymouse;
_root["kugel"+i]._xscale=groesse;
_root["kugel"+i]._yscale=groesse;
}
Seite 12
benötigt wird: ein MC flamme (enthält die Form), und ein MC Feuer (enthält die
Bewegung der Form;Feuer erhält den Instanznamen: feuer), eine Ebene mit 3Frames
ActionScript Frame1:
i=0;
_root.feuer._visible=0;
xpos=_root.feuer._x;
ActionScript Frame2:
if(i<35){
duplicateMovieClip("_root.feuer","feuer"+i,i);
_root["feuer"+i]._alpha=i*8;
_root["feuer"+i]._x=random(3)+xpos;
i++;
}
ActionScript Frame3:
gotoAndPlay(2);
Seite 13
benötigt wird: ein Frame, eine Ebene, ein Text als MC(der sich verkleinert; erhält den
Instanznamen ani), ein controller.
ActionScript im 1. Frame:
_root.ani._visible=0;
Seite 14
Blasen entstehen an der
Position der Maus.
benötigt wird: 3 Frames, ein MovieClip einer Kugelform mit dem Instanznamen Kugel
onClipEvent(enterFrame){
// solange y größer als 0 ist,
//soll die blase nach oben wandern
//(0-Punkt ist oben links i.d. Ecke)
if(y>=0){
_y-=geschwindigkeit;
}
else
{
removeMovieClip("");
}
}
ActionScript Frame1:
i=1;
ActionScript Frame2:
i++;
duplicateMovieClip("_root.kugel","_root.kugel"+i,i);
_root.kugel._visible=0;
ActionScript Frame3:
gotoAndPlay(2);
Seite 15
Seite 16