2017-12-19 61 views
0

クリップ内のスケール方法は?クリップ内でのスケーリング

Iが動的ウィンドウをシミュレートするクリップを作成し、ウィンドウ内

stage.stageWidth * my_window_width/my_scene_width; 

としての幅を計算し、iが比例的スケーリングので、上のX座標、幅を持たなければならない正方形を作成する必要があり、かつウィンドウ画面のサイズに応じて正方形のサイズがピクセル単位で設定されている場合、サイズは画面によって異なります。あなたは、ウィンドウサイズに応じてH/W平方設定することができ

+0

もっと詳しくですか?何を提供していますか? –

+0

ムービークリップの幅や高さを変更すると、コンテンツ(子)も拡大縮小されません。どのようにしてアドバイザーは、その1行のコードだけを使用して問題を再作成できますか? 'my_window_width'と' my_scene_width'の値は何ですか?あなたの実際に更新されている行の変数やプロパティは何ですか?(コード中に**等号** = 'がありますか?someNewClip.width = stage.stageWidth * my_window_width/my_scene_width;だと思いますか? 'my_window'と' my_scene'が何を意味するのかを推測する必要がありますか? –

+0

再作成するには十分な情報がないので、**現在の結果**と**予想される結果**を教えてください。エラーを修正するのに役立ちますか?あなたが言うのは_ "..正方形のサイズがピクセル単位で設定されている場合、サイズは画面によって異なります" _大丈夫ですが、表示されたコードに何が問題なのですか?問題について書いているよりも簡単なら... –

答えて

0

...

mc_window.square.width = (mc_window.width/8); //square is eight times smaller 
mc_window.square.height = mc_window.square.width; //set to "square" geometry 
0

私は窓をシミュレートクリップを作成します。

window_bonus = new windowBonus;  
window_bonus.x = stage.stageWidth * indent_to_x_to_photoshop/width_all_file_photoshop; 
window_bonus.y = stage.stageHeight * indent_to_y_to_photoshop/height_all_file_photoshop; 
window_bonus.width = stage.stageWidth * width_of_photoshop/width_of_all_file_photoshop; 
window_bonus.height = stage.stageHeight * height_of_photoshop/height_all_file_photoshop; 

私はfigure 1のようにウィンドウを取得。

次に、ウィンドウに別のクリップ(figure 2)を作成します。

デバイスではfigure 3のようになります。

最初に表示されていないが、ウィンドウにインストールされているので、ウィンドウに合わせて縮尺されたクリップのクリップを作成することにしました。 すでにカードイメージがロードされています。

しかし、私の質問は、入れ子になったクリップの幅、高さ、x、yを使用して コンテナなしでスケールする方法です。

関連する問題