Schaltfläche rechts unten

sirvival

Erfahrenes Mitglied
Hallo allerseits,
ich bin grad dabei eine Schaltfläche rechts unten zu erstellen.
Allerdings habe ich da so meine Probleme, da die Schaltfläche sich bei der Veränderung der Bühnengröße sich irgendwo befindet und nicht am rechten unteren Rand "klebt".
Was mache ich falsch

Code:
Stage.scaleMode = "noScale"
LinkListener = new Object();
LinkListener.onResize = function () 
{
	trace("Stage-Größe beträgt jetzt " + Stage.width + " mal " + Stage.height);
  
	Link._y = Stage.height - Link._height;  
	Link._x = Stage.width - Link._width;
	trace(Link._x + " " + Link._y);
	trace(Link._width + " " + Link._height);
  }
Stage.addListener(LinkListener);

PS: Ich habe das ganze mal nachgemessen und der errechnete Wert stimmt nicht mit dem des Screenshots überen, wobei der errechnete richtig ist.
 
Zuletzt bearbeitet:
Hi,

Du musst den Inhalt der Bühne links oben ausrichten (Standard ist mittig):
Code:
Stage.scaleMode = "noScale"
Stage.align = "TL";

Gruß
.
 
Hallo Tobias,

habe grad dein Post gelesen uns sofort ausprobiert. Allerdings funktioniert es nicht wie gewollt. :(

Hat jemand eine Ahnung woran das liegen kann
 
BLING habs grad selbst gefunden

Was Tobias geschrieben stimmt, es muss nur in die function().

:rolleyes:

##CLOSED##


und Danke!
 
Was Tobias geschrieben stimmt, es muss nur in die function().
Das kann eigentlich nicht sein, denn die Ausrichtung der Bühne muss nur einmal (und zwar am besten im ersten Schlüsselbild) festgelegt werden. Es dürfte nichts bringen, die Ausrichtung erst beim ersten Aufruf des Stage-Listeners festzulegen - allerdings auch nur dann etwas schaden, wenn Du den Listener zu Beginn nicht mindestens einmal "forced" ausführst.

Poste doch bitte einmal Deine .fla, dann kann ich dem Problem auf den Grund gehen (vielleicht hast Du ja noch woanders eine Zeile, in der die Ausrichtung wieder auf zentriert gesetzt wird ...).

Gruß
.
 
Zurück