/ / Comment inverser une transformation asymétrique dans l'IDE Flash? - flash, flash-cs5, transformation, asymétrie

Comment inverser une transformation oblique dans l'IDE Flash? - flash, flash-cs5, transformation, biais

Placez une boîte de 100 pixels par 100 pixels sur la scène (pas un clip vidéo, juste une forme simple). entrer la description de l'image ici

Appliquez maintenant une inclinaison verticale de 30 degrés. Vous devriez obtenir ceci ... entrer la description de l'image ici

Cliquez à l'extérieur de la forme pour libérer les données de transformation. Les degrés d'inclinaison sont réinitialisés à 0 (cela est prévu), voir l'image ci-dessous entrer la description de l'image ici

Mais Quel biais appliqueriez-vous à la forme pour lui redonner sa forme d'origine. Au départ, j'aurais pensé qu'il était de -30 dans l'inclinaison verticale, mais cela semble renvoyer une forme hybride étrange. Voir ci-dessous: entrer la description de l'image ici

Réponses:

1 pour la réponse № 1

Je viens de l'essayer, et la réponse était étonnamment évidente ... même si vous ne vous sentez pas mal, j'oublie l'évidence BEAUCOUP!

Cliquez sur l'objet et redéfinissez l'angle d'inclinaison à 0 degré.

Et, +1 pour une question parfaitement illustrée!

MODIFIER: Parlé à mon animateur. Elle a essayé les étapes de la question et -30 a travaillé, étrangement. Elle utilise Flash CS4. Comme alternative possible, elle a suggéré de faire du dessin un symbole, puis de l'incliner. De cette façon, vous pouvez toujours revenir à l'original. Je ne sais pas si cela aide, mais j'espère que cela vous (ou quelqu'un).


1 pour la réponse № 2

J'ai finalement travaillé pour ma configuration (CS5 Flash). Les étapes sont dans le diagramme, mais fonctionnent dans le sens de:

  1. Définissez scaleX sur (1 / cos ([montant asymétrique])) * 100. Le montant de l'inclinaison doit être converti en radians.
  2. Réglez le v-skew sur - [montant asymétrique]
  3. Relâchez la forme, puis resélectionnez-la (toutes les données de transformation seront réinitialisées)
  4. Définissez scaleX sur (1 / cos ([montant asymétrique])) * 100. Oui, vous devez le faire deux fois

entrer la description de l'image ici