<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init1()" width="100%">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function init1():void
{
Alert.show(this.width.toString());
}
]]>
</mx:Script>
</mx:WindowedApplication>
Je cours le code ci-dessus sur un moniteur avec la résolution 800x600. Donc, je m'attends à que l'alerte qui sortira montrera la largeur à 800. Mais il montre la largeur pour être 500. Pourquoi?Flex: Dimensions d'une application
Peut-être trop évident, mais juste pour être sûr: votre fenêtre d'application est-elle agrandie? Occupe-t-il l'intégralité de l'écran 800x600? – Stiggler
bien qu'il occupe presque tout l'écran, il n'est pas maximisé. Après avoir appelé maximiser, il renvoie 800 cependant. Mais c'était certainement pas 500 plus tôt, si je pouvais faire confiance à mes yeux. Peut être qu'il prend un certain nombre de paramètres par défaut et n'est pas défini correctement jusqu'à l'événement applicationcomplete. – dharm0us