Flashmovie an Fenster anpassen

pat_morita

Mitglied
Hi

simples probelm, aber ich finde die Lösung nicht. Mit folgendem Script passe ich mein FLashmovie an die Browsergröße an und zentriere den Hauptfilm. (hier hab ich schon nen beitrag gefunden, aber nicht das was ich brauche: http://www.tutorials.de/forum/flash/245183-flash-film-fenster-anpassen.html)

PHP:
Stage.scaleMode = "noScale";// flash movie wird in der größe verändert, aber die stage wird nicht skaliert.
//stage objekt
stage.align = "TL";
mL = new Object();
mL.onResize = function() {
	mc_background._width = Stage.width-30;
	mc_background._height = Stage.height-30;
	mc_hauptfilm._x = Stage.width/2;
	mc_hauptfilm._y = Stage.height/2;	
};
Stage.addListener(mL);

In der Theorie richtig. Aber was passiert. Der HIntergrund wird an das Fenster angepaßt. Aber der Hauptfilm nicht zentriert. Wenn ich mir die Werte ausgeben lassen, stimmen sie (also hautpfilm_x genau die Hälfte der Stage.width). Aber es passiert nix auf dem schirm. Jemand ne Idee?

lg Pat
 
Zuletzt bearbeitet:
ah ok, ich hab mich falsch ausgedrückt.

wenn ich das Browserfenster verändere, funktioniert es ja (onResize). Durch das aufrufen der funktion geht das natürlich gleich von Anfang an, ohne das Fenster zu ändern. Mein Problem ist aber ein anderes: Der hintergrund wird angepaßt, aber der hauptfilm ist nicht in der mitte! das is der knackpunkt
 
Zurück