ここに数学の悪魔のためのものがあります!swfを同じ比率でボックスに収めてください
私は、幅1280ピクセル、高さ720ピクセルのさまざまなムービークリップを含むSWFを読み込むas3アプリケーションを使用しています。私はこれらのSWFを高さ885のコンテンツボックスに500の高さで収めたいと思っています。 SWFは1.77の比率を維持する必要があります。 as3が1280の高さを720幅で認識した場合、これは簡単です。しかし、それは変化しないswf内のムービークリップのサイズをとる(元のサイズの境界内にある限り)。
ムービークリップのサイズ、したがって元のSWFサイズが異なる場合でも、どのようにSWFをコンテンツボックスに挿入できるかを知っている人はいますか?
おかげ
私はこの質問をよく理解していません。読み込まれたSWFはすべてサイズが1280x720ですか?またはサイズが異なりますか?ロードされたすべてのSWFが1280x720の次元を持つことがわかっている場合、それらを885x500にスケールすることができ、それは比率をそのまま維持するためです。 – Bakapii
私の問題は、彼のSWFは特定の領域にコンテンツしかないので、 'width = 885'を設定するのは、swf全体の幅ではなく内容の幅を設定しているためです。トリックは、幅と高さではなく、スケールを計算して設定します(下記参照)。 – Cadin