人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

flashの質問です。フルスクリーンでの画面表示の方法がわかりません。

具体的には、ブラウザの画面サイズを変更すると、ウィンドウサイズが画面にフィットするようにしたいのですが、以下のコードだと、閲覧中にウィンドウサイズを変更しなければ問題ないのですが、変更した途端に縦横比が崩れてしまいます。原因としては、intro_mc01の内容が展開したことによってサイズが変更されてしまったことが考えられます。もともとはw800xh600で作られていて、その縦:横=3:4をキープしたまま、縦幅がウィンドウサイズと同じになり、横がそれにあわせて可変するのはどのように書けばよいのでしょうか。

下に現状のコードを貼り付けておきます。
http://d.hatena.ne.jp/tomi99/20080924/1222224939

よろしくお願いします。

●質問者: tomi99
●カテゴリ:ウェブ制作
✍キーワード:Flash ウィンドウ キー コード サイズ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● okmt_masaaki
●35ポイント

intro_mc01._width = intro_h*_root.intro_mc01._height;

上記の部分を

intro_mc01._width = intro_mc01._height/3*4;

でよさそうな気がします。

http://dammy

◎質問者からの返答

すみません。質問の書き方が悪かったです。

読み込み時にはコンテンツが800x600に治まっているので問題ないのですが、後からintro_mc01の内容が変わっていき、800x1500くらいになるのです。そうなったときに、ブラウザウィンドウをリサイズするとおかしな縦横比率になってしまうので、それの対処法をご存知ないでしょうか。


2 ● okmt_masaaki
●100ポイント ベストアンサー

高さを基準に横幅を合わせるのであれば、

スケールで指定するのはいかがでしょうか?

//ステージサイズで各MCの大きさを変更

intro_mc01._height = (Stage.height)*1;

intro_mc01._xscale = intro_mc01._yscale;

http://dammy

◎質問者からの返答

ありがとうございます!解決しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ