プロが教える店舗&オフィスのセキュリティ対策術

http://creator.job-stage.jp/guide/fla_sample/fla …
のサイトを参考にしてフルスクリーンのサイトを作っています。
Firefoxなどで確認したところ、
中央部に表示されず上半分にずれてしまいます。
Firefox用などのスクリプトが必要ですか?


//1. ステージ クラスを宣言。
flStage.align = "LT";
Stage.scaleMode = "noScale";


//2. レイアウトの関数を宣言。
function LayOut() {
_root.MC_Logo._x = 50;
_root.MC_Logo._y = 50;

_root.MC_CopyRight._x= Stage.width - _root.MC_CopyRight._width-20;
_root.MC_CopyRight._y= Stage.height - 20;

_root.MC_main._x = (Stage.width - _root.MC_main._width)/2;
_root.MC_main._y = (Stage.height- _root.MC_main._height)/2;
}


//3. ブラウザーをリサイズした時の設定。
myListener = new Object();
myListener.onResize =function() {
LayOut();
break;
};


Stage.addListener(myListener);
LayOut();

A 回答 (2件)

思うのですが,


元からイケてないそのサイトのサンプルのHTMLまで真似していませんか?

もしそうであれば,
元がイケてないのですから,作った物もイケないのが当然ですよ。

書かれていらっしゃるページの
デカい FullScreen と書いてある JPEG をクリックしたときに出てくるページ,
つまりここ↓。
http://creator.job-stage.jp/guide/fla_sample/0001/
このページのヘッダー部分にあるドキュメントタイプの指定が間違っているようです。

最初の2行

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

を消すと Firefox などでもフルスクリーンで表示されます。


-------

または,
Flash のパブリッシュ設定で HTML タブを選択し,
サイズを パーセント にして
 [100% ] × [100% ] パーセント
に設定した HTML をパブリッシュして
その HTML を使っても良いかもしれません。



何にしろそのサイトのサンプルはイケてません。
 サンプルのHTML自体がダメ。
 ダウンロードできる FLA ファイルもHTML設定がダメ。
 さらにバージョンも不明。
イケていないところだらけです。


-------

ブラウザによって違う動作や表示をする場合は,
まずHTMLを疑ってください。
次に使用されているブラウザの Flash Player のバージョンです。
    • good
    • 0

#1の方が仰るように


http://creator.job-stage.jp/guide/fla_sample/0001/
のHTMLソースを元にしていると仮定して話します。

> このページのヘッダー部分にあるドキュメントタイプの指定が間違っているようです。

間違っていません。
最初の2行がある場合とない場合の違いは、ブラウザにおける互換モードと標準モードの差です。

Firefoxで起きた現象は、
「flashの高さを100%にされても、親(HTML)自体の高さが決まっていなくて、何に対して100%なのかわからないからこう表示しちゃおう」
といった感じです。

前途URL先の場合、標準モードとなりますが、このまま使う場合の解決方法は、HTMLのCSSに

html,body{height:100%;}

を追加して下さい。
ソースで言うと
<style type="text/css">
<!--
//↑から↓までの間に追加です
-->
</style>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!