SimTelop Applet の外部仕様
最終更新日:

目 次

SimTelop アプレットについて

Paramタグについて

JavaScript LiveConnect用関数について

Applet 上での操作について

Applet のダウンロードとインストール方法

SimTelop アプレットについて

SimTelop アプレットは当初単純なテロップのつもりで始めたアプレットですが、 作るうちに満足できなくなり、それにつれて機能追加していったものです。 然し、それでも Simple Telop Applet です (ソースリストは無茶苦茶ですけどね f(^^; )。

Paramタグについて

SimTelop Applet で使用できるタグを以下に示します。

SimTelop Applet のタグ
No.タグ名 defaultclass 説明
1intervalTimer int100DoubleOffscreen-
Animator
更新周期で、この時間間隔で計算・描画を繰返す。単位は msec。
2borderStyle StringnoneBorder ボーダ枠の表示形式。
○none : 描画しない
○etched_out : 凸形状の枠
○etched_in : 凹形状の枠
○out : 枠内が凸形状に
○in : 枠内が凹形状に
3borderColor Color#0080f0Border ボーダ枠の色。 標準の色名称・#RRGGBB形式が指定できる。
4borderWidth pixel2Border ボーダ枠の幅( 0 〜 )。
5shadowThickness pixel1Border ボーダの影の厚み( 0 〜 )。 borderStyle が none 以外の場合に有効。
6bgColor ColorborderColorBorder ボーダ枠内の背景色。標準の色名称・#RRGGBB形式が指定できる。
7numMessages int1SimTelop 定義しているテロップのセット数。
8message<i> Stringno message givenSimTelop <i>番目のメッセージに対しての表示するメッセージ。
<i>を省略するとデフォルト値として設定される。
9font<i> StringDialog,bold,18SimTelop <i>番目のメッセージに対しての表示するメッセージのフォント指定。
フォント名, スタイル({ plain, bold, italic, bold-italic }), サイズ
<i>を省略するとデフォルト値として設定される。
10displayStyle<i> Stringorange, normal, false, 3SimTelop <i>番目のメッセージに対しての表示するメッセージの描画方法。
色, 文字スタイル({ normal, flat, solid }), アウトライン({ true, false }), オフセット(x, y)
normal は指定された文字の装飾をしない。 flat は文字に影をつける。 solid は文字を立体化する。 アウトラインは true を指定すると文字の周囲にアウトラインを付ける。 オフセットは文字スタイルを flat 又は solid の時有効で、 影のずれ方又は立体化する方向と厚み。 <i>を省略するとデフォルト値として設定される。
11action<i> Stringscroll, scroll, 5:15:5SimTelop <i>番目のメッセージに対してのメッセージの動作。
前動作({scroll, vscroll, fade, zoom}), 後動作({scroll, vscroll, fade, zoom), タイミング(前ステップ:中央ステップ:後ステップ)
前動作は文字の出現時の動作であり、後動作は文字の消去時の動作で、 scroll は 横スクロールイン又はアウト。 vscroll は 縦スクロールイン又はアウト。 fade は フェイドイン又はアウト。 zoom は ズームイン又はアウト。 タイミングは文字の出現時・中央での待機時・文字の消去時に要するステップ数。 <i>を省略するとデフォルト値として設定される。
12bgColorStyle<i> StringpaintSimTelop <i>番目のメッセージに対しての背景色の設定。
スタイル({ paint, hgradation, vgradation }), 開始色, 終了色
paint は開始色で背景を塗りつぶす。 hgradation は縦方向に色が開始色から終了色に変化するグラデーション。 vgradation は横方向に色が開始色から終了色に変化するグラデーション。 色は標準の色名称の他に #RRGGBB形式が指定できる。
<i>を省略するとデフォルト値として設定される。
13bgStyle<i> StringnoneSimTelop <i>番目のメッセージに対しての背景の設定。
スタイル({ voyage, image, tiling }), レイア({ back, front }), イメージ, 配置({ left, center, right })
voyage は 流れる星を背景に描画する。 image は 指定されたイメージを描画する。 tiling は 指定されたイメージをタイリングする。 back は スタイルで指定された背景を文字の背景に描画する。 front は スタイルで指定された背景を文字の前面に描画する。 配置は スタイルに image を指定した場合に有効で、 left は描画領域の左に、 center は中央に、 right は右に配置する。
<i>を省略するとデフォルト値として設定される。
14href<i> String未定義, _selfSimTelop <i>番目のメッセージに対してのハイパーリンクの設定。
リンク先URL, ターゲットウィンドウ
<i>を省略するとデフォルト値として設定される。
15numStars<i> int30Stars <i>番目のメッセージに対して出現させる星の数。
<i>を省略するとデフォルト値として設定される。
16numFrames<i> int16Stars <i>番目のメッセージに対して星の出現位置からの距離の刻みで、 一つの星がフレームアウトするまでの最大フレーム数。
<i>を省略するとデフォルト値として設定される。
17growFactor<i> double1.03Stars <i>番目のメッセージに対して星の見かけの大きさの変化率。 星の見かけの大きさはフレーム毎に変化する。
<i>を省略するとデフォルト値として設定される。
18starColor<i> Color#888899Stars <i>番目のメッセージに対して星が最初に出現した時の色。
<i>を省略するとデフォルト値として設定される。
19starColorType<i> ColorshiftStars <i>番目のメッセージに対して星の色の扱い方。
"shift" はフレーム毎に色が変化する。 "fixed" は指定した色固定。
<i>を省略するとデフォルト値として設定される。
20colorShifts<i> double[]1.15, 1.15, 1.05Stars <i>番目のメッセージに対して星の色の変化率。
starColorType が "shifts" の場合に有効。
<i>を省略するとデフォルト値として設定される。
21breedMode<i> StringrectangleStars <i>番目のメッセージに対して星が出現する領域の形状。
"circle" は描画領域に内接する円内で、 "rectangle" は描画領域内でランダムに出現する。
<i>を省略するとデフォルト値として設定される。
22minStarSize double2Stars <i>番目のメッセージに対して星が出現した時の星のサイズ
<i>を省略するとデフォルト値として設定される。
23starKind<i> StringovalStars <i>番目のメッセージに対して出現する星の種類。 "oval" は円形で、 "char" は文字。
<i>を省略するとデフォルト値として設定される。
24charStar<i> StringStars <i>番目のメッセージに対して星として使用する文字列
starKind<i>が "char" の場合に有効。 <i>を省略するとデフォルト値として設定される。
25charFactor<i> double[]1.0Stars <i>番目のメッセージに対して charStar<i>で指定した文字列の各文字の出現率。
starKind<i>が "char" の場合に有効で、 各値は実数をカンマ「,」で区切って指定する。 各文字の総和は 1.0 にならなければならない。
<i>を省略するとデフォルト値として設定される。
26fontName<i> StringSansSerifStars <i>番目のメッセージに対して星として使用する文字列のフォント名
starKind<i>が "char" の場合に有効。
<i>を省略するとデフォルト値として設定される。
27fontStyle<i> StringboldStars <i>番目のメッセージに対して星として使用する文字列の書式。
starKind<i>が "char" の場合に有効で、 "bold", "italic", "bold-italic", "italic-bold" が指定できる。
<i>を省略するとデフォルト値として設定される。

JavaScript LiveConnect用 関数について

SimTelop Applet には JavaScript1.1 から制御できるような、 特別な I/F は用意していません。 考えられる I/F としては

などが考えられます。

Applet 上での操作について

SimTelop Applet にはマウス操作が実装されています。 SimTelop Applet 上で可能な操作を以下に示します。

SimTelop Applet の操作
No.操作意 味
1クリック操作 現在表示しているメッセージに対応するハイパーリンクが指定してあれば、 指定されている URL に飛びます。


(C)Copyright 1997 ShinSoft.
All rights reserved.