light       HTML:<IMG STYLE="filter:light;・・・" SRC="Object">
addPoint  SCRIPT:object.filters.light.addPoint(パラメータ)
◆メソッドのパラメータ
IMGタグにフィルターlightとオブジェクトを定義し、スクリプト(JavaScript関数を作成)にlightフィルターのaddPointメソッドを使用し動作を制御します。 このスクリプトを、JOBタグにイベントハンドラーonLoadを定義し起動します。
下のパラメータの選択により、左のサンプルを制御出来ます。 同時に、ソースコードに反映されます。
光源の位置  X(LEFT座標) Y(TOP座標) Z(Z座標)   (Z<20の場合ワインポイント光源)
R(赤)の度合 0〜255(rgb(数値))
G(緑)の度合 0〜255(rgb(数値))
B(青)の度合 0〜255(rgb(数値))    RGBはを参考にして下さい
Strength 光の強さ0(最も弱い)〜100(最も強い)


◆スクリプトと起動
オブジェクト.filters.light.clear();  //clear()メソッド(フィルター効果をクリア)
オブジェクト.filters.light.addPoint(X,Y,Z,R,G,B,Strength);  //addPoint()メソッド
<JOB onLoad="light()"><!--light()はJavaScript関数-->


◆オブジェクトにワンポイントの光を照らします。また四方に光を放射します
光源のZ座標の値が小さい(20以下位)とワンポイントの光、大きいと四方に光を放射します。
サンプル内部では、clear()メソッドを使用し前回のフィルター効果をクリアしています。 連続して、複数回JavaScript関数light()を起動すると、前の効果と重なり思わぬ結果になります。 色の指定には、#RRGGBB、#RGB、rgb(数値)、rgb(%)や色名による方法がありますが、 lightフィルターではrgb(数値)を使用します。
クリップボードへコピーします!
<SCRIPT LANGUAGE=JAVASCRIPT>
//light Filterのスクリプト処理 addPoint()メソッド
<!--
function light(){
var X = 10
var Y = 100
var Z = 60
var R = 200
var G = 255
var B = 0
var Strength = 100
document.all["LightDisp"].filters.light.addPoint(X,Y,Z,R,G,B,Strength)
}
//-->
</SCRIPT>

<BODY onLoad="light()">

<IMG id=LightDisp style="POSITION: absolute; TOP: 40px; LEFT: 20px; WIDTH: 71px; HEIGHT: 143px; font-size:22px;
 filter:light;" SRC="画像"><!--フィルターと画像を定義-->