2010-05-12 2 views
2

Voici mon problème (unfortunatelly n'a pas trouvé la solution @google):AS3 - Chargeur classe: Redimensionner swf à sa taille de la scène originale

Je chargement swf [AS2] dans swf principal [AS3] en utilisant la classe Loader. Le swf principal est de 800 x 600 et le swf externe de 300 x 200.

Après avoir ajouté le swf externe au swf principal, le swf externe étend sa taille de 300 x 200 à la taille de swf principale: 800 x 600.

Comment puis-je empêcher cela? Je veux que le swf chargé enregistre sa taille d'origine.

Vive Rob

Répondre

0

En supposant qu'il n'y a pas de code dans le swf AS2 qui est lui-même en train de faire l'expansion, je pense que ce que vous devez faire en AS3 est:

stage.scaleMode = StageScaleMode.NO_SCALE; 
stage.align = StageAlign.TOP_LEFT; 
+0

La cause du problème est que le swf chargé dispose d'un gestionnaire onResize codé en dur, donc sans la source, rien ne peut être fait pour conserver sa taille d'origine après chargement dans un autre swf. Thx – AleYazda

Questions connexes