Preloader bocked!

redX

Erfahrenes Mitglied
Habe hier nen Preloader verwendet: http://simonlang.ch/somestuff/flash/tf_loader_v2_mx.swf (Source unter http://simonlang.ch/somestuff/flash/tf_loader_v2_mx.fla)

Also ich habe ihn Kopiert und nun abgeändert. Habe mal die MB anzeige hinzugefügt, welche auch funktioniert, sowie am schluss den Play Button. Jetzt passiert einfach nichts wenn man auf Play drückt. Das verstehe ich ja noch. Habe AS auf den Butten selber gelegt. Dort kennt er die Objekte ja gar nicht. Ich weiss aber nicht wie ich es besser machen soll.
Kann mir da wohl wer helfen?

Danke schonmal im voraus.

MFG
redX
 
Hi,

klar kennt der Button die Variablen nicht - die liegen nämlich wenn dann auf dem übergeordneten Clip "preloader" und sind zweitens lokale Variablen, die ausserhalb der Funktion nicht gültig sind. Du kannst dem Button diese Variablen allerdings übergeben. Der Beginn der Funktion "preload" müsste dann so aussehen:
PHP:
function preload(src, dest, willplay) {
	playClip.dest = dest;
	playClip.willplay = dest;
	playClip._visible = false;

Ausserdem muss auf dem Button die Adressierung geändert werden:
PHP:
on (release) {
	dest._visible = true;
	if (willplay) {
		dest.play();
	}
	_parent.removeMovieClip();
	delete _parent.onEnterFrame;
}
Mit "this.removeMovieClip();" würdest Du bestenfalls den Button selber entfernen. ;) (das selbe gilt für die onEnterFrame-Methode, die nicht auf dem Button, sondern dem übergeordneten Clip liegt).

Gruß

P.S.: Was heisst "bocked"? ^^
.
 
Danke 1x mehr. Funktioniert wunderprächtig :D

Ich wusste einfach nicht wie ich die Variablen auf den playClip bekomme. Aber ist eigentlich logis *sich selber hau*

Datic hat gesagt.:
P.S.: Was heisst "bocked"? ^^

bocked = fun_zt nicht

Nur ist es 1 Wort (also Platzsparend) und fun_zt wird Zensiert :p

;)
 
Zurück