Audioplayer mittels LoadMovie

-ND-

Grünschnabel
Hab folgendes Problem,
ich bin eine Flash Website am machen,
in der ein Audioplayer enthalten sein soll.

Auf drücken auf eine Schaltfläche soll der Audioplayer geladen werden.
Ich habe mir gedacht, dass es besser ist den Audioplayer extern zu halten
und mit LoadMovie zu laden, damit man noch auf der Seite navigieren kann,
obwohl der Audioplayer geöffnet ist.

Ich kriegs aber irgendwie nicht hin den Player ordentlich zu positionieren.
Mein Script für die Schaltfläche ist bis jetzt so;

on (press)
{
loadMovie("player.swf", 1);
}

Was muss ich hinzufügen damit der Player an der unteren linken Ecke des Hauptfilms positioniert wird?

Der Hauptfilm ist 780 x 450 px groß und hat 23 Ebenen.
Der Audioplayer ist 434 x 120 px und hat 3 Ebenen.

Ich glaub ich muss den irgendwie in ne Instanz laden, aber wie?

Hoffe mir kann jemand helfen....:confused:
 
Hallo,

deine Positionierungsanweisungen werden wahrscheinlich aufgerufen bevor die swf überhaupt geladen ist. Folgendes Script erstellt einen leeren MovieClip, lädt deinen Player und setzt die Position, sobald die swf komplett geladen ist:

Code:
on (press) {
	var x = 0;	//die gewünschte x-Position
	var y = 0;  //die gewünschte y-Position
	var mc = this.createEmptyMovieClip("player", 1);
	mc.loadMovie("player.swf");
	this.onEnterFrame = function() {
		var tB = mc.getBytesTotal();
		var lB = mc.getBytesLoaded();
		if (lb && tB && lb == tB) {
			mc._x = x;
			mc._y = y;
			delete onEnterFrame;
		}
	}
}

gruss
 
Ich habe doch nochma eine Frage:

Kann ich im Code noch irgendwie angeben,
wie schnell der MC player.swf abgespielt werden soll?

Das Problem is nämlich, dass beim Öffnen der MC ziemlich ruckelt
(ich hab nämlich Bewegungs-Tweens eingefügt,
also der Audioplayer kommt sozusagen von unten nach oben hochgefahren).

Ich hab auch schon probiert die Geschwindigkeit im MC selber hoch zustellen,
allerdings ohne Erfolg...
 
Hallo,

geladene swf's werden mit derselben Bildrate wie die Hauptzeitleiste abgespielt. Dort müsstest du auch rumschrauben, wenn du die Geschwindigkeit der swf-Datei ändern willst.

gruss
 
Naja, leider hilft mir das nicht sonderlich.
Ich hätte wohl in meiner Frage auch noch n bisschen deutlicher werden sollen.
Was ich meinte war, dass der Audio-Player nicht flüssig und zu langsam abgespielt wird
(also im Prinzip so, als würde mann versuchen ein Newgenearation PC Game mit nem 257er PC zocken zu wollen :) ).

Wie sollte ich es denn am besten machen, damit mein Flashfilm+Audio-Player flüssig und webfreundlich abgespielt werden?
 
Hallo,

entweder du hast die Bildrate auf den standardmäsigen 12fps oder deine swf hat ein Performance-Problem. Die erste Möglichkeit hast du bereits ausgeklammert, ein Erhöhen der Bildrate auf ca. 24fps hat bei dir nichts gebracht. Die zweite Möglichkeit lässt sich per Fern- bzw. Blinddiagnose keiner Ursache zuweisen. Wenn du deine *.fla hier posten oder sonst irgendwie bereitstellen könntest, wäre das Problem sicher leichter zu finden.

gruss
 
also ich hatte die fps sowieso schon auf 26.
wo kann ich denn die fla hochladen?
bei datei anhänge oder was?
 
Zum Beispiel ;). Die Dateien, die du direkt ins Forum stellst, unterliegen jedoch gewissen Bedingungen bezüglich Format und Grösse.
 
Zurück