「左に流れる虹色の文字列 (文字毎変化)」
rainbowscroll02 Ver.1.0
文字の中を虹が流れつつ左に流れます
■使用方法■
右にある「Download」ボタンのリンク先"rainbowscroll02.class"を「名前を付けて保存」してください。
classファイルは表示したいページと同じディレクトリにバイナリモードでアップロードしてください。
htmlファイルの、表示したい場所に以下のように記述します。
凡例の赤字部分がユーザーが指定するパラメータになりますので、凡例をCut&Pasteすると楽です。
htmlファイルをアップロードして完了です。
htmlソース凡例 パラメータ 解説 <applet code="rainbowscroll02.class" width=width height=length>
<param name="sizex" value="width">
<param name="sizey" value="height">
<param name="bgcolorr" value="red1">
<param name="bgcolorg" value="green1">
<param name="bgcolorb" value="blue1">
<param name="ftsize" value="fontsize">
<param name="ftname" value="fontname">
<param name="fttype" value="fonttype">
<param name="ftspace" value="fontspace">
<param name="textspeed" value="textspeed">
<param name="chgspeed" value="chgspeed">
<param name="textnumber" value="textnumber">
<param name="message0" value="message0">
<param name="message1" value="message1">
<param name="message2" value="message2">
</applet>width アプレットの横幅を指定します。
2ヶ所ある"width"には必ず同じ数値を入力してください。height アプレットの縦幅を指定します。
下の"ftsize"で指定するフォントサイズ+5くらいが適当だと思います。
2ヶ所ある"height"には必ず同じ数値を入力してください。red1
green1
blue1アプレットの背景色をRGB形式でそれぞれ0〜255の整数で指定します。 fontsize 流れる文字のフォントサイズを0〜255の整数で指定します。 fontname 流れる文字のフォントを0か1の整数で指定します。
0 Courier
1 TimesRoman
これ以外の数値を指定した場合、0(Courier)を指定したものとみなします。
全角文字の場合、0がゴシック系、1が明朝系の文字で表示されるハズです。(表示環境依存)fonttype 流れる文字のフォントの装飾を0〜2の整数で指定します。
0 BOLD (太字)
1 PLAIN (標準)
2 ITALIC (斜体)
これ以外の数字を指定した場合、0(BOLD)を指定したものとみなします。fontspace 流れる文字の間隔を1〜255の正数で指定します。
数値が大きい程文字と文字の間隔が開きます。
流れる文字が半角の場合は60。
流れる文字が全角の場合は100位がちょうど良いと思います。textspeed 流れる文字のスピードを1〜255正数で指定します。
数値が小さい程流れるスピードは速くなります。chgspeed 虹が流れるスピードを-2300〜2300の整数で指定します。
正の数を指定すると虹は左に流れ、負の数を指定すると右に流れます。
0を指定すると流れません。
-2300〜2300の範囲で指定できますが、表示の限界がありますので、-300〜300あたりで指定してください。
このページのトップのモノは30を指定してあります。textnumber 流れる文字列の行(ブロック)数を1〜3の正数で指定します。
ここに指定した数だけ次のパラメータで文字列を指定してください。message0,
message1,
message2流れる文字列を指定します。
上のtextnumberで指定した数だけ文字列が必要です。
指定パラメータのエラーチェックはしていません。
上記の表に従って、指定範囲内のパラメータのみを指定してください。
指定範囲外、指定方法以外のパラメータを指定した場合の動作は予測できませんのでご注意ください。
また、パラメータは省略できません。全て指定してください。
変更履歴 Ver.1.0 2000/12/22 初期公開バージョン
■サンプルhtml■
サンプルのソースを以下に貼り付けます。
右に各行の解説を付けますので、参考にしてください。
このサンプルhtmlの表示結果が、ページ一番下のサンプルになります。
htmlソース 解説 <applet code="rainbowscroll02.class" width=800 height=30> 表示サイズを800×30に指定 <param name="sizex" value="800"> 上で800×30を指定したので800を指定 <param name="sizey" value="30"> 上で800×30を指定したので30を指定 <param name="bgcolorr" value="32">
<param name="bgcolorg" value="32">
<param name="bgcolorb" value="32">背景色はダークグレー
#202020
RGB=032,032,032
<param name="ftsize" value="25"> フォントのサイズは25ポイントに指定 <param name="ftname" value="0"> フォントは0(ゴシック系)を指定 <param name="fttype" value="0"> フォントタイプは0(BOLD(太字))を指定 <param name="ftspace" value="100"> フォントの間隔は100を指定 <param name="textspeed" value="3"> 流れるスピードを3に指定 <param name="chgspeed" value="-30"> 色が変わるスピードを-30(右向き)に指定 <param name="textnumber" value="3"> 文字列の行(ブロック)数を3に指定 <param name="message0" value="1行目の文字列です">
<param name="message1" value="2行目の文字列です">
<param name="message2" value="3行目の文字列です">上で行(ブロック)数3を指定したので、
パラメータは3行指定
</applet>
Copyright (C) 2000 Shima & The HandS.
All rights reserved.