※ ChatGPTを利用し、要約された質問です(原文:Matrix.b Matrix.c によるMCの傾斜)
Matrix.b Matrix.c によるMCの傾斜
このQ&Aのポイント
ActionScriptでMovieClipに、フォトショップ等にあるような傾斜変形を行いたい
具体的な角度を指定して傾斜をつける方法が分からない
Matrix.bとMatrix.cプロパティを利用して角度を制御する式が分からない
Matrix.b Matrix.c によるMCの傾斜
Flash8です。
ActionScriptでMovieClipに、
フォトショップ等にあるような傾斜変形(例:長方形→平行四辺形)を
Matrix.b及びMatrix.cプロパティを利用して行いたいと考えています。
ところが、フォトショップのように45度や80度などの、
具体的な角度を指定して傾斜をつける方法が分かりません。
x=80;
myMatrix.b = x/180*Math.PI;
などとしても、きちんと80度になりません。
(45度くらいまではだいたい正確な角度になるのですが・・・)
試しに、
myMatrix.b = 10000;
などとしてみたら、90度程度の効果が得られる事が分かりました。
Flashドキュメンテーションの説明には、
> 値 skx は、x 軸方向にスライドする距離を制御する乗数として機能し、値 sky は y 軸方向にスライドする距離を制御します。
などと書いてありますが、よく分かりません。
どのような式を立てれば良いのでしょうか?
お礼
「距離」とは、そういう意味だったのですね。 tanには気付きませんでした。 上手くいきました。ご教授を有り難う御座いました。 >> 90度程度の効果が得られる事が分かりました。 ごめんなさい、89.9999・・・のことです。 完全に90度にはならないことは分かります。 不適切な表現を詫び致します。