2010-08-09 8 views
0

J'ai rencontré un problème curieux, et je me demande ce qui ne va pas. Quand je définis par exemple Sprite et je dessine à l'intérieur du rectangle 20 x 20 px, alors mesuré sur l'écran il a quelque chose comme 33 x 33 px, alors que la fenêtre swf qui a été définie comme 400 x 300 correspond bien à la définition.La taille définie ne corespond pas à la taille réelle sur l'écran

Où est le problème?

Répondre

0

Est-il possible que votre contenu soit mis à l'échelle? Je suppose que vous faites un écran d'impression une mesure avec photoshop ou un autre programme.

Si oui, donnez cette solution:

stage.scaleMode = StageScaleMode.NO_SCALE; 
+0

Merci ça marche, mais pourquoi est-il réglé sur behaave comme celle par défaut? Existe-t-il un autre moyen de supprimer ce comportement par exemple dans un wrapper HTML? – Jarek

+0

Vous pouvez définir ceci dans le code d'intégration. Le nom du paramètre est 'scale' et sa valeur est' noscale'. Si vous utilisez swfaddress, ce serait comme ceci: 'so.addParam (" scale "," noscale ");' –

Questions connexes