berl2n
ACTIONSCRIPT-TUT1
Erklärungen
vorne weg:
- es wird vorausgesetzt, das du die Oberfläche kennst.
- du musst bereits einen kleinen Flashfilm in (mindestens) einer Szene haben
(das geschieht aber automatisch, wenn du einfach was malst)
- wir werden einen Preloader bauen, der sich in Szene 1 aufhält, dort zwischen
2tem und 3tem Frame so lange loopt, bis der ganze Film geladen ist, los gehts
- SCHRITT1
- SHIFT+F2 öffnet
dir den SzenenEditor
- dort fügst
du mit (+) eine neue Szene hinzu
- dragst die Szene
an die erste Stelle (Szenen werden der Reihenfolge nach abgespielt)
- SCHRITT2
- mit Doppelklick
in die neue Szene wechseln
- dort fügen
wir eine Neue Ebene hinzu
- in dieser Ebene
mit F6 drei neue Schlüsselbilder erzeugen
- das 1te anklicken
und mit F9 zum Actionscript (AS) Editor wechseln
- dort schalten
wir in den Expertenmodus (kleiner blauer Pfeil links oben im AS Fenster)
- und nun ins
Textfeld, dort wird folgendes eingegeben:
gesamtBytes
= _root.getBytesTotal();
- dann klicken
wir oben ins nächste Frame, dort geben wir folgendes ein:
geladeneBytes
= _root.getBytesLoaded();
prozent = Math.Round((geladeneBytes/gesamtBytes)*10000)/100;
if (geladene Bytes == gesamtBytes) {
_root.gotoAndPlay(4);
}
- nun Wechseln
wir ins 3te Frame und geben dort folgendes ein:
gotoAndStop(2);
- SCHRITT 3
- damit wir die
Prozente aber mal noch sehen können, brauchen wir noch ein textfeld,das
malen wir am besten in die Mitte (aber unbedingt ins 2te Frame (einfach anklicken)),
auf die Bühne
- wir änden
im eigenschaftenfeld (gaaaaaanz unten), den Typ nach dynamischer Text
- und geben im
Feld var: prozent ein
- so nun müsste
es eigentlich funktionieren
- leider wirst
du beim ausführen mit STRG+ENTER nichts sehen, weil das ganze viel zu
schnell geladen wird.
- SCHRITT 4
- angezeigt schauen
wir uns mal den Menüpunkt "Fehlersuche" an, dort kann man die
BandbreitenStreaming Simulation umschalten, da klicken wir mal auf den kleinsten
(1ten) Wert.
- und mit STRG+ENTER
können wir das streaming sehen, eigentlich auch die Prozente dazu.
- HINWEISE:
- natürlich
muss unbedingt noch eine 2te Szene danach existieren. und in dieser muss im AS im 1ten Frame ein stop(); stehen, sonst wiederholt sich der preloader unendlich oft.
- bei der Bedienung
von Flash müsst ihr euch leider selbst ein bisschen durchfuchsen, aber
das wird schon
TUTORIAL
by www.berl2n.de