Dans mon fichier application.xml, je peux définir la position de la fenêtre initiale. Cependant, cela est défini en pixels à partir du coin supérieur gauche de l'écran.Adobe Air App démarre au centre
Alors, comment pourrais-je le centrer?
Dans mon fichier application.xml, je peux définir la position de la fenêtre initiale. Cependant, cela est défini en pixels à partir du coin supérieur gauche de l'écran.Adobe Air App démarre au centre
Alors, comment pourrais-je le centrer?
Essayez celui-ci (ce qui est JavaScript):
var bounds = null;
var screen = air.Screen.mainScreen.visibleBounds;
bounds = new air.Rectangle(
(screen.width - WINDOW_WIDTH)/2,
(screen.height - WINDOW_HEIGHT)/2,
WINDOW_WIDTH,
WINDOW_HEIGHT
);
htmlLoader.stage.nativeWindow.bounds = bounds;
Placez ceci dans le gestionnaire d'événements de l'application creationComplete
var screenBounds:Rectangle = Screen.mainScreen.bounds;
nativeWindow.x = (screenBounds.width - nativeWindow.width)/2;
nativeWindow.y = (screenBounds.height - nativeWindow.height)/2;
Désolé, aurait dû mentionner que je dois faire à l'aide de Javascript. –
WINDOW_WIDTH et WINDOW_HEIGHT n'étaient pas définis par défaut, donc j'ai dû les définir manuellement. Mais ça a fonctionné parfaitement autrement. Merci. –