• 締切済み

Flashの画像ストレッチについてのご質問です。

Flashの画像ストレッチについてのご質問です。 今回、フルFlashサイトを作るのですが、 以下の二点を満たした画面にしたいと思っています。 1:ブラウザの大きさを変えると、背景画像が、   縦横比を維持してストレッチされる。 2:画面内に表示されるボタンやテキスト、コンテンツは、   ブラウザの大きさを変えてもストレッチされない。 (要は、このサイトのようにしたいのです  交響詩篇エウレカセブン ポケットが虹でいっぱい:http://www.eureka-prj.net/) 「1」については、 「stage.scaleMode = StageScaleMode.NO_BORDER;」 を使うことで解決したのですが、 「2」の解決方法が分かりません。 ご教授いただけないでしょうか? よろしくお願いいたします。 補足:制作環境 OS:Windos7 Professional 制作ソフトウェア:Flash CS4 ActionScriptバージョン:3.0

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> 「stage.scaleMode = StageScaleMode.NO_BORDER;」 > > を使うことで解決したのですが、 いや、それをそう解決するところが間違う原因になっているんです。 その解決法の為に全部がダメになります。 そうではなくて // スケールモードを「拡大縮小なし」に設定 stage.scaleMode = StageScaleMode.NO_SCALE; これ↑が基本(=ベース)です。 こうしてムービー内の拡大縮小をなしにしておいた上で, 「背景画像のサイズ」 や 「その他のものの位置」 を決定するんです。 この辺↓が最も根幹になる部分です。 「FlashゲームPG講座 For AS3.0【Stage クラスについて】」 より  「Flash のクライアントウィンドウの幅と高さを調べる」  http://hakuhin.jp/as3/stage.html#STAGE_01   より↓↓↓   「■クライアント領域が変更されたか調べる」 背景などをムービークリップにするなどして そのムービークリップ達のサイズや位置(座標)を変えます。 ここら辺の内容は ActionScript というよりも 算数 と 数学 の中間辺りの話になります。 「リキッドデザイン Flash」 http://www.google.co.jp/search?hl=ja&source=hp&q=%E3%83%AA%E3%82%AD%E3%83%83%E3%83%89%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3+Flash とか 「StageScaleMode.NO_SCALE」 http://www.google.co.jp/search?hl=ja&q=StageScaleMode.NO_SCALE とか検索してもらうと 色々出てくると思います。

noname#222645
質問者

お礼

ご解答、ありがとうございました。 「リキッドデザイン Flash」という調べ方を 新しく知っただけでも大収穫です。 改めて、調べなおしてみようと思います。

関連するQ&A