WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:スクリプトが怪しい

泉水[MAIL][URL][WriteDate : Thu Nov 16 00:27:37 2000]

以前いろいろと教えてもらって作ってみたのですが、どうも動作が怪しいんです。
初回のみ表示に時間がかかりすぎます。
どこかのスクリプトが間違っていたりするのでしょうか。
また、簡略化が可能な部分がありましたら教えてください。
http://www07.u-page.so-net.ne.jp/kc4/syunn/index.html
です。
上記にあるように、表示に時間がかかると思いますので注意してください。

Qz[MAIL][URL][WriteDate :Thu Nov 16 02:25:51 2000]

あやしいところ

>img[0] = new Image();  img[0].src = "gazou/top2.jpg";
>:
>img[6] = new Image();  img[6].src = "gazou/top8.jpg";
このように記述した場合、たしか、0〜6に書かれている画像を
すべてGETすると思います。(違ったらすみません)
右上の画像をとりかえるだけなら、Imageオブジェクトを生成しないで、
<IMG src="gazou/top1.jpg">
これを毎回書きかえるようにしたほうが効率はよいと思います。

あと一番あやしいのは・・
<EMBED src="elysium.files/a.swf" width=201 height=39>
<EMBED src="elysium.files/b.swf" width=201 height=39>
<EMBED src="elysium.files/c.swf" width=201 height=39>
swfファイルをGETしてくるのに時間がたくさんかかっているような
気がします。
フラッシュムービーはPCに負担がかかるので、このような羅列は
避けたほうがいいような・・・気がします。
できることなら、ひとつのSWFにまとめまたほうがいいのではないでしょうか?
そもそも、ぼくの環境では、表示されないのですが・・・



ひよこ[MAIL][URL][WriteDate :Thu Nov 16 09:00:09 2000]

初期の読み込み画像とその他1ページに読み込まれる画像、及びSWFを合わせると
100Kbを越えています。その内90KBくらいがメニューの部分になってますよね。

ここはQzさんの言われるように右の画像も含め1つのSWFにした方がずっと軽くなると思います。
FLASH内で取り込んだJPEGなどの圧縮具合を確認しながら調整すれば、半分以下ぐらいには
なるのではないでしょうか。
出来ればビットマップをなるべく使わなくするやり方がお薦めです。
FLASHはベクターデーターが得意なのでその特徴を生かしましょう。
うまく作ればビットマップよりずっと軽い物も制作できるはずです。

言い忘れていましたが、FLASHからこの呼び出しスクリプトはMac版IE4.5及び
Win,MacのIE3以下では動作しませんのでご注意下さい。
(Mac版IE4.5はJavaScriptのバグです)


泉水[MAIL][URL][WriteDate :Fri Nov 17 02:40:44 2000]

回答ありがとうございます。
結果、一つのswfファイルにまとめることにしました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]