2010-02-01 3 views
1

Utilisation des nouvelles fonctions 3D dans CS4. Je sais que vous pouvez modifier le point central 3D manuellement via le panneau Transformation, mais est-ce que quelqu'un sait comment le faire dynamiquement au moment de l'exécution? (Par exemple via le code)Modification dynamique du point 3D dans FlashCS4

Répondre

1

je ne savais pas que trop, mais je l'ai fait une recherche rapide sur Google et a trouvé this

Je pense que quelque chose comme ça fera l'affaire:

this.transform.perspectiveProjection.projectionCenter = new Point(200,200); 
+1

plus http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WSCE716DAD-9364-464f-AFE9-8E578525AD54.html – jedierikb

+1

Ce n'est pas la 3D point central cependant, juste le point de fuite. –

0

Excellent, Je me suis battu avec ça, vraiment content qu'il soit si simple à réparer, mais pas si simple de trouver quoi que ce soit. Pour le centrage je l'ai utilisé comme ceci:

var centre:Point = new Point(stage.stageWidth/2, stage.stageHeight/2); 
parent.transform.perspectiveProjection.projectionCenter = centre; 
Questions connexes