light       HTML:<IMG STYLE="filter:light;・・・" SRC="Object">
changeStrength  SCRIPT:object.filters.light.changeStrength(パラメータ)
◆メソッドのパラメータ
IMGタグにフィルターlightとオブジェクトを定義し、スクリプト(JavaScript関数を作成)にlightフィルターのchangeStrengthメソッドを使用し動作を制御します。 このスクリプトを、JOBタグにイベントハンドラーonLoadを定義し起動します。
changeStrengthは、addAmbient/addCone等と組み合わせで使用します。サンプルはaddAmbientで設定した光の強さchangeStrengthを 使用し変更しています。
下のパラメータの選択により、左のサンプルを制御出来ます。 同時に、ソースコードに反映されます。
changeStrength
LightNumber 光の識別番号0〜n
Strength 光の強さ0〜100    
Absolute 光の強さの扱い 0以外:絶対値で変更 0:相対値で変更

addAmbient R(赤)の度合 G(緑)の度合 B(青)の度合 Strength(強さ)
(最初はaddAmbientを表示し、3秒後にchangeStrengthで変更します)

◆スクリプトと起動
オブジェクト.filters.light.clear();  //clear()メソッド(フィルター効果をクリア)
オブジェクト.filters.light.addAmbient(Ra,Ga,Ba,Strengtha);  //addAmbient()メソッド
オブジェクト.filters.light.changeStrength(LightNumber,Strength,Absolue);  //changeStrength()メソッド
<JOB onLoad="light()"><!--light()はJavaScript関数-->


◆光の強さを変更します
サンプルでは、addAmbientの設定した光の強さ-Strength:100-をchangeStrengthで3秒のタイムラグをとり、光の強さを半分-Strnghth:50-に変更しています。
クリップボードへコピーします!
<SCRIPT LANGUAGE=JAVASCRIPT>
//light Filterのスクリプト処理 changeStrength()/addAmbient()メソッド
<!--
var Tid
function light(){
document.all["LightDisp"].filters.light.clear() //クリア
var Ra = 255
var Ga = 255
var Ba = 0
var Strengtha = 100
var LightNumber = 0
var Strength = 255
var Absolute = 1
document.all["LightDisp"].filters.light.addAmbient(Ra,Ga,Ba,Strengtha)
Tid = setTimeout('document.all["LightDisp"].filters.light.changeStrength(LightNumber,Strength,Absolute)',3000) //3秒後に起動
}
//-->
</SCRIPT>

<BODY onLoad="light()">

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