8
votes

Air: Pourquoi l'étape == null?

J'essaie de définir la scalemode sur mon app. qui est défini via scène.scalemode. Cependant, lorsque j'essaie de faire référence à la scène, il retourne comme null. Je ne sais pas pourquoi?

Voici toute l'application: xxx


0 commentaires

4 Réponses :


1
votes

Essayez Ajout d'un écouteur d'événement pour Event.Added_To_Stage ou le AttachTtostage mxml. Vous devriez être capable de faire référence à la scène alors.


0 commentaires

15
votes

Essayez windowcomplete au lieu de CréationComptePlete . Aussi:

[si] vous essayez d'ajouter Événements d'événements à la scène juste de le début de votre application exécution, cela ne fonctionnera que avec updatecomplete () et ApplicationComplete ().

Source: http: / /www.wietseveenstra.nl/Blog/2007/02/Snerserstanding-the-flex-Application-Startup-Event-Order/


1 commentaires

Je pense que vous voulez dire applicationComplet au lieu de windowcomplete?



0
votes

Pour être sûr, dans les applications Web et Air, j'utilise généralement l'événement ApplicationComplet pour marquer l'achèvement du cycle de démarrage, avant de rechercher l'objet de l'étape . Du Docs:

Après que tous les composants soient créés et dessiné, l'objet d'application Dépêche une applicationComplet un événement. C'est le dernier événement expédié pendant une application Démarrage.

Si vous attendez ApplicationComplete , vous pouvez être sûr que tout est prêt pour ya.


0 commentaires

1
votes

enfer,

vous pouvez essayer avec xxx

qui devrait faire le truc :)


0 commentaires