←これ!
アニメーションGIFを利用せずにアニメーションする画像を使用することが出来ます。
最近、GIFというのは、著作権絡みの問題のせいで非常に利用しにくくなって来ています。
しかしGIFというのはPNGやJPEGには無い大きなメリットが二つあります。
1つは通過GIF、つまり画像の一部透明化。この技術がない限り画像は四角形しか利用できません。
もう1つはアニメーションGIF。
ホームページでアニメーションを表示する方法は意外と少なく、メジャーなのはGIFとFLASHぐらいでした。
しかし、作成に高価なソフトが必要となるFLASHと著作権がらみで使用しにくいGIF。
ホームページでアニメーションする画像が少ないのはこのためです。
このスクリプトセットでアニメーションを手軽に使用できるようになるでしょう。
まずは下の“ダウンロード”からファイルを取得してください。 続いて、“anime_img(もしくはanime_img.js)”を アニメIMGを使用するファイルと同じフォルダに移動します。 つまり左の図の様な状態にします。
※同じフォルダに置いておかないと使用できないわけではありません。 “相対パス”を正確に指定することで使用することができます。
次にアニメIMGを使用するファイルの編集を行います。 下のHTMLを見てください。
<HTML>
<HEAD>
<SCRIPT type="text/javascript" src="anime_img.js"></SCRIPT>
<TITLE>アニメIMGのテスト</TITLE>
</HEAD>
<BODY onLoad="animation()">
<IMG src="test.png"
motion="test01.png | test02.png "
>
</BODY>
</HTML>
青色の字がアニメIMGの動作用に書かれています。
青色の字は3つの固まりに分かれています。
1つ目が“<HEAD>~</HEAD>”の中に記述されている1行。
これは「ダウンロードしてきた“anime_img”に書かれている事を使用しますよ」という意味であり、
“<HEAD>”より後ろ、“</HEAD>”より前ならどこに記述していただいても構いませんし、
文章を変える必要もありません。
2つ目が“<BODY>”の中に記述されている1行です。
これはページの表示が完了するとアニメーションを動かし始めることを意味しています。
普通は“<BODY>”ですが、“<BODY onLoad="animation()">”と書き換えます。
3つ目が“<IMG>”の中に記述されている1行です。
これはアニメーションする画像を指定しています。
この場合、test.png→test01.png→test02.png→test.png…。
と、表示されます。
anime_img.zip
anime_img.exe
両方とも同じファイルが圧縮されています。
制作中
2003/04/10 AM 2:xx Version1.0.0:取り敢えず完成。
2003/04/12 AM 6:xx Version1.0.1:スクリプトエラーがでてしまうのを訂正。