Flash + Javascript ҳԪط Ĳ glow!

:Longbill ( www.longbill.cn ) longbill.cn@gmail.com

ۺ͸·http://longbill.cn/blog/archives/2008/11/glow.html

ʾhttp://longbill.cn/down/sample/glow/glow.html

ڲͨ: IE6 IE7 Firefox3 Opera Safari(Mac) Chrome

2008-11-6



    ǰͻ룬ܲҳϵԪغ׵ķ⣿÷flash˾ǾӲͷƤд˸flashʵ˷flashĶ̬ɡٽjavascriptʵֶλѷflashŵʵdom档ͷˡ

    Ժ׵ʵҳԪصķӰЧĿǰֻ֧־ηЧַ⻹̽С

÷

һglow.jsԶ̽дglow ԵԪء

磺

<img id='img1' glow="border_width:20,strength:5" src='http://www.google.com/logos/earthday05.gif' /> (glowԵĲںϸĽ)

Ȼҳ²</body>ǰ棩glow.js:
<script src='http://longbill.cn/js/glow.js'></script>

⽫Ч
[ͼƬ]

glow.jsֶԪط

磺

<input type="button" value="ⰴť鿴" id="button1" />

Ȼҳɺҳdomûм֮ǰԪؼӷЧieᱨʹķ
<script src='http://longbill.cn/js/glow.js?auto=no'></script>
<script>
glow_dom('button1',{ color:'#ffffff',border_width:10}); //ĵһԪصidԪرãڶͷһglowһн
</script>

ҳкܶⲿjsҳغܾòɵ㲻ȵҳɾҪԪط⣬ôʹķ

glow.jsҼϲauto=no:
<script src='http://longbill.cn/js/glow.js?auto=no'></script>
ȻҪʾЧԪصĺ棨ڴ뼶ԪأĴ룺
<script>
glow_dom('button1',{ color:'#ffffff',border_width:10},false); //ǲʹappendChildʽԪأֱӴӡԴ루document.writeie¾Ͳᱨ
</script>

⽫Ч

˵
ע⣺ԪصglowԽᱻevalһobjectglowԵӦ÷objectд淶 color:'#aaaaaa',alpha:0.5,strength:4

в
color:εɫ
alpha:ε͸,01С
strength:ǿȣ1
border_width:κ
left:ˮƽƫ
top:δֱƫӰЧ

Ĭã
glow.jsῴǰ沿У

var default_glow = 
{
	swf:'http://www.longbill.cn/js/glow.swf',   	//glow swf file url
	alpha:1,							//glow alpha ( from 0 to 1)
	strength:5,						//glow strength
	color:'#ffffff',						//glow color
	border_width:10,					//glow border width and height
	left:0,							//glow x shifting (px)
	top:0								//glow y shifting (px)
};

glowĬϲáеswfglow.swfĵַҿڵglow.jsʱͨurl GETʽǡ:
<script src="http://longbill.cn/js/glow.js?swf=http://longbill.cn/js/glow.swf"></script>
⣬url ϵĲautoʾǷҪԶҳϵĴglowԵԪأ䷢⡣ 