Vorladezeit abwarten: Wie stelle ich fest, wie weit mein Movie schon geladen wurde ? Wir erstellen ein neues Movie und importieren ein beliebiges Bild - es sollte nur kein winziges Icon o.ä. sein, sondern ein Bild, das im Internet eine gewisse Ladezeit benötigen würde, also mindestens 320x240 Bildgröße. Das Importieren ist wie in Director: Apfel-/Control-R oder FILE - IMPORT.
 
Wir erzeugen Keyframes an den Positionen 10, 20 und 30. Das Bild wird in Keyframe 30 eingesetzt, in die anderen Keyframes ein Text mit der jeweiligen Framenummer 1, 10 oder 20.
 
In Frame 20 setzen wir in den Frame Properties die Action GO TO mit den Parametern FRAME 1 und GO TO AND PLAY ein (normalerweise sollte man Actions eine eigene Layer geben, aber es ist nicht zwingend notwendig). Dies hat zur Folge, daß das Movie immer wieder von vorne anfängt, wenn nicht bis dahin die Bilder geladen wurden (genau das bauen wir jetzt noch ein).
 
In Frame 10 setzen wir in den Frame Properties die Action IF FRAME IS LOADED mit dem Parameter FRAME NUMBER 30. Danach setzen wir gleich die nächste Action, nämlich GO TO mit dem Parameter FRAME 30. Das bedeutet: Wenn Flash zwischen Frame 10 und Frame 19 spielt und alle Einzelteile aus Frame 30 geladen sind, springt er auf Frame 30, ansonsten passiert erst mal nichts, dann kommt Frame 20 und es geht zurück zu Frame 1.
 
Dies zu testen ist eigentlich nicht leicht, denn dazu müßte man erst einmal das Movie ins Internet stellen und die verschiedenen Modem-Typen haben (14k4, 28k8, 56k6 etc.). Doch Flash hat eine Test-Option eingebaut, die die Geschwindigkeit jeder beliebigen Übertragungsart simuliert.
 
Wir wählen wieder TEST MOVIE (Apfel-/Control-RETURN) - bis jetzt spielt er noch so schnell er kann. Jetzt klicke ich unter CONTROL den Menü-Punkt REWIND und danach gleich SHOW STREAMING - dies aktiviert die “Modem-Simulation”. Die Geschwindigkeit kann ich mir weiter unten im gleichen Menü auswählen und sogar meine eigenen Modem-Typen erzeugen. Wir sehen also, daß das Movie zwischen Frame 1 und 20 hin und herspringt, bis das Bild geladen ist, dann springt es zum Bild. Die Action GO TO FRAME 1 in Frame 20 sorgt dafür, daß Frame 20 praktisch nicht erreicht wird.

 

 
 
 
Update - 08.Nov.1999
 
Copyright by Madania Netware
1996-1999