|
| 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 |
|
||||
| Response
02 |
|
||||
| このページの先頭へへ |