D0804231 フルスクリーンで背景に空白が出来る?
Name コトリ
Date 2008年04月23日 (水) 01時11分
Message こんにちは。
こちらのサイトを参考にして、
フルスクリーンで背景の配置、
オブジェクトの移動など、
以下のスクリプトでなんとか、イメージに近いサイトが出来てきました。

一つだけうまくいかないのですが、
アクセスした時に、背景に左右に空白ができてしまいます。
ブラウザを縮小、拡大すると背景が隙間なく
ピッタリとフィットするといった感じです。

以下のスクリプトで誤りがあるのでしょうか?

お忙しい中恐縮ですが宜しくお願いいたします。


R = Stage.height/Stage.width;
Stage.scaleMode = "noScale";
Stage.align = "LT";
function bgScale() {
w = Stage.width;
h = Stage.height;
if (w*R > h) {
bg._width = w;
bg._yscale = bg._xscale;
} else {
bg._height = h;
bg._xscale = bg._yscale;
}
bg._x = w/2;
bg._y = h/2;
}
Rnd = Math.floor(Math.random()*6);
bg.mc.loadMovie("image/bg2.jpg");
this.stop();



_root.bg.movieW = movieW=1280;
_root.bg.movieH = movieH=1024;
function move() {
_root.bg.windowW = windowW=Stage.width;
_root.bg.windowH = windowH=Stage.height;
_root.bg._x = (windowW-movieW)/2;
_root.bg._y = (windowH-movieH)/2;
urlX = windowW-340;
if (urlX<300) {//追記
urlX = 300;
}
urlY = windowH-80;
rogoY = windowH - 90;

}

Stage.scaleMode = "noScale";
move();
stageListener = new Object();
stageListener.onResize = function() {
move();
};
Stage.addListener(stageListener);
this.onEnterFrame = function() {
_root.CM._x += (urlX-_root.CM._x)/5;
_root.CM._y += (urlY-_root.CM._y)/5;
_root.rogo._y += (rogoY-_root.rogo._y)/5;
};
Response 01
2008年04月23日 (水) 12時29分> joy 
コトリさん、
今日は。
既に、tashiroさんからも依頼が行っていますが、コトリさんは、同じ記事を数多く投稿されてます。
他の方々が、他の記事に辿り着くために、何回もクリックする必要がありますので、削除願います。

尚、適切な回答は、

1.質問者の分かり易い質問、出来ればflaのサーバーアップ
2.回答者は回答が仕事ではありませんので、あくまで、憲ちゃんさんがお作りになったこのサイトで、自らも勉強し、Volunteeringで回答してます。検討する時間が取れるかどうか、あるいは、回答出来るまでの経験とスキルがあるか

の2点が合致した時に、初めて、意味ある回答がなされますので、質問の投稿数とは関係ありません。ご承知おき下さい。
Response 02
2008年04月23日 (水) 14時28分> コトリ 
こんにちは。
ご返信ありがとうございます。

一度だけの投稿のつもりだったんですが、
確認して、同じ質問が何度も投稿されていることに気づきました。

原因は分かりませんが、皆さんにご迷惑をお掛けし、
大変申し訳ないと思っています。

削除キーを入力しても削除できないようなので、
大変お手数ですが憲さんお願いしても宜しいでしょうか?

今後気をつけたいと思いますので
大変恐縮ですが宜しくお願い致します。

このページの先頭へ