MC in Projektor ausrichten

emonem

Erfahrenes Mitglied
Hi,

ich habe einen Film welchen ich als .exe Datei veröffentliche und diese dann mit dem Projektor aufrufe. Der Projektor läuft im fullscreen Modus und der Flashfilm wird
zentriert angezeigt.
Jetzt habe ich ein Problem mit einem MC welchen ich im Film habe der den Projektor wieder schließt sobald man diesen betätigt. Dieser MC soll immer rechts oben im Projektor angezeigt werden, egal bei welcher Bilschirmauflösung. Hab mir mein Skript jetzt zusammengebastelt aber ich weiß nicht wie ich den MC (quit_mc) rechts oben ausgerichtet bekomme.

AS:
PHP:
fscommand("fullscreen", true);
Stage.scaleMode = "noScale";
var myListener:Object = new Object();
myListener.onResize = function() {
	quit_mc._x = ;                   // --> _x=Projektor gesamtGröße /10*9;
	quit_mc._y = ;                   // --> _y=Projektor gesamtGröße /10;
};
Stage.addListener(myListener);


_root.quit_mc.onPress=function(){
	fscommand("quit", true);
}

Hab's schon mit Stage.width versucht das Ding zu plazieren, hat aber nicht zu gewünschten Ergebniss geführt. Hat jemand eine Idee?

Gruß
 
Zuletzt bearbeitet:
Hi,

wird nicht mit
PHP:
Stage.align = "TR";
die gesamte swf nach rechts oben verschoben?
Ich möchte nur diesen einen MC (quit_mc) der sich in der swf befindet rechts oben im Projektor ausgerichtet haben.
 
Achso - ich hatte nicht gründlich genug gelesen.

Wenn Du mit zentrierter Bühne arbeitest, musst Du Dir vor der Erstellung des Listeners (und bevor Du in den Vollbild-Modus wechselst) die Original-Bühnenmaße (wie in der Entwurfsansicht) merken:
Code:
Stage.scaleMode = "noScale";

var sw = Stage.width;
var sh = Stage.height;

var l = new Object();

l.onResize = function() {
	mc._x = sw - mc._width + (Stage.width - sw) / 2;
	mc._y = sh + (Stage.height - sh) / 2 - Stage.height;
}

Stage.addListener(l);

Gruß
.
 
Zurück