- ベストアンサー
見る人のブラウザサイズに合わせてFLASHを表示するには?
ポールスミスのサイト http://www.paulsmith.co.jp/ のように 見る側のブラウザサイズ一杯にFLASHを載せるにはどうすればいいんでしょうか? 見る側のブラウザのサイズが小さくても大きくても そのサイズに合わせて自動でFLASHが変形してますよね? (ある程度変形するサイズに限度もあるみたいですが) この様にFLASHを載せるにはどうすればいいんでしょうか? タグか何かを入れれば可能なんでしょうか? それともFLASH自体に特殊な仕掛けがあるんでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずは ご使用の Flash のバージョン そして 使用する ActionScript のバージョン この辺を明確にして(ちゃんと把握して定めて)から 「Flash リキッドレイアウト」 「ActionScript リキッドレイアウト」 のように検索するのが良いと思います。 http://www.google.co.jp/search?hl=ja&source=hp&q=Flash+%E3%83%AA%E3%82%AD%E3%83%83%E3%83%89%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88 上記検索で見つけた私の回答例 「flash ブラウザのサイズに合わせた各オブジェクト位置の移動方法」 http://okwave.jp/qa5140171.html?ans_count_asc=0 結局 ActionScript 1.0 や 2.0 の場合 // ステージ内容の拡大縮小なし(お決まり文句) Stage.scaleMode = "noScale"; // ステージの上左を基準にする(お決まり文句) Stage.align = "TL"; ActionScript 3.0 の場合 // ムービー内の拡大縮小なし(お決まり文句) stage.scaleMode = StageScaleMode.NO_SCALE; // 整列の基準を左上にする(お決まり文句) stage.align = StageAlign.TOP_LEFT; 上のようなお決まり文句を書いて そのあとで色々なオブジェクト(主にムービークリップ)の座標や大きさなどを指定します。 ご質問で書かれていらっしゃるような写真がピラピラめくれるようなアニメーションも, 何らかの形でムービークリップ内に作成して, そのムービークリップのサイズをステージサイズから算出するようにします。 「何らかの形」とはActionScriptでも良いですしモーショントゥイーンでも良いです。 とにかく何らかの形で1つのムービークリップ内でアニメーションが動くようにして, そのムービークリップのサイズを指定します。 > この様にFLASHを載せるにはどうすればいいんでしょうか? Flash(SWF) の貼り付け方の質問でしょうか? Flash(SWF)は HTML に 100% 表示させます。 CSSなどでマージンを 0 にします。 HTML 側はそれだけのことです。