Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScriptµ÷ÓÃswfÖк¯Êý

The ExternalInterface API
        ֮ǰÎÒÃÇʹÓÃflashµ÷ÓÃjavascriptº¯Êý£¬Ò»°ãʹÓÃÕâÑùµÄ·½·¨£º
´úÂë:
getURL(¡°javascript:alert(¡®hello zhang-chao.com¡¯);¡±); //×¢Òâ×Ö·û´® Ë«ÒýºÅ ÀïÃæ¼Óµ¥ÒýºÅ
µ«ÊÇʹÓÃÕâÖÖ·½·¨´Óflashµ÷ÓÃjavascriptº¯ÊýÈÔ´æÔÚÐí¶àÀ§ÄÑ¡£ÌرðÊÇÔÚ´¦Àí¶à¸öjavascriptº¯Êýµ÷ÓÃÎÊÌâÉÏ¡£ExternalInterface API¿ÉÒÔÓëjavascriptʵÏÖÎÞ·ìµ÷Ó㬲¢ÇÒËüµÄÄÜÁ¦´ïµ½¿ÉÒÔÔÚflashʱ¼äÏßʹÓá£
ÔÚÎÒÃÇÕýʽ½øÈëËüµÄʹÓ÷½·¨Ö®Ç°£¬ÎÒÃÇÐèҪȷ±£ÔÚflashʱ¼äÉÏ¿ÉÓ㬾ÍÒªµ¼ÈëËüµÄÀàÏòÕâÑù£º
´úÂë:
import flash.external.*;
ÏÖÔÚËüÒѾ­ÔÊÐíÎÒÃÇ×öµÄµÚÒ»¼þʾÍÊÇ¿ÉÒÔµ÷ÓÃjavascriptº¯ÊýÁË¡£
Call µ÷Ó÷½·¨
call·½·¨¶ÔÓÚExternalInterface¶ÔÏóÀ´ËµÊÇÒ»¸ö¾²Ì¬·½·¨,Ò²¾ÍÊÇ˵ÎÒÃDz»ÐèҪʹÓÃExternalInterface¶ÔÏóµÄʵÀýÀ´µ÷Ó÷½·¨£¬ÎÒÃÇ¿ÉÒÔÖ±½Óͨ¹ý¶ÔÏóÀàÀ´µ÷Óã¬ÏòÕâÑù£º
´úÂë:
ExternalInterface.call(functionName:String,Parameters);
Õâ¸ö·½·¨ÓÐÁ½¸ö²ÎÊý£º
·    functionName – ÄãÏëÒªµ÷ÓõÄjavascriptº¯ÊýÃûÒªÒÔ×Ö·û´®µÄÐÎʽ
·    Parameters – ÐèÒª´«µÝ¸øjavascriptº¯ÊýµÄ²ÎÊý£¬ÓöººÅ·Ö¿ª£¬ÊÇ¿ÉÑ¡µÄ¡£
ÕâЩÊÇ»ù±¾µÄÄÚÈÝ£¬ÏÖÔÚÈÃÎÒÃÇÀ´¿´Ò»¸öÀý×Ó£º
1.    ´´½¨Ò»¸öflashÎĵµÃüÃûΪexternal1.fla.
2.    ´´½¨Á½¸ö²ãÉÏÃæµÄ²ãÃüΪAS£¬ÏÂÃæµÄ²ãÃüÃûΪ¡±ÄÚÈÝ¡±
3.    ÔÚÄÚÈݲãÀïÃæ£¬´´½¨Ò»¸öÎı¾Óò£¬½«ËüÉèÖÃΪÊäÈëÎı¾Óò£¬´ò¿ªÏÔʾ±ß¿òÒÔ·½±ãÄãÄÜ¿´µ½£¬²¢¸øËüÈ¡¸öÃû×ÖΪalert_txt,½«Ëü·ÅÔÚ³¡¾°µÄ×ó±ß¡£
4.    ÈÔÈ»ÔÚÄÚÈÝÕâÒ»²ãÉÏ£¬Í϶¯Ò»¸ö°´Å¥×é¼þÓÚ³¡¾°Öв¢°ÑËü·ÅÔÚ¶¯Ì¬Îı¾µÄÓұߣ¬ÉèÖÃËüµÄlabelΪ¡±Alert¡±²¢¸øËüÆð¸öÃû×ÖΪalert_butn.
5.    Ñ¡ÔñÉÏ·½µÄas²ãÔÚµÚÒ»Ö¡ÉÏÊäÈë´úÂ룬
6.    //µ÷ÓÃalert
7.    ´úÂë:
import flash.external.*;
alert_butn.clickHandler = function() {
  ExternalInterface.call("alert", alert_txt.text);
}
Ç°Ãæ²¿·ÖµÄ´úÂëÊǵ¼ÈëExternalInterfaceÀà°ü¡£È»ºóΪ°´Å¥×é¼þÉèÖÃʼþ£¬µ±µã»÷ʱµ÷ÓÃjavascriptº¯Êý£¬²¢½«Îı¾


Ïà¹ØÎĵµ£º

Google ÅÅÃûÖÐµÄ 10 ¸ö×îÖøÃûµÄ JavaScript ¿â

ugmbbc·¢²¼ÓÚ 2009-11-14 09:41:43| 7628 ´ÎÔĶÁ ×ÖÌ壺´ó С ´òÓ¡Ô¤ÀÀ
var ReTitle = '»Ø¸´:Google ÅÅÃûÖÐµÄ 10 ¸ö×îÖøÃûµÄ JavaScript ¿â';
¸ÐлCOMSHARP CMSµÄͶµÝ
ÐÂÎÅÀ´Ô´:tripwiremagazine.com
JavaScript ÊÇ Web ¿ª·¢ÓëÉè¼ÆÖв»¿É»òȱµÄ¶«Î÷£¬²»¹ÜÊÇÒ»¸ö¼òµ¥µÄÍøÒ³»¹ÊÇÒ»¸öרҵµÄÕ¾µã£¬Ò²²»¹ÜÄãÊǸßÊÖ»¹ÊDzËÄñ ......

javascript »ñÈ¡css ÊôÐÔ

 ÎÒÃÇÓÐʱ»ñÈ¡ styl.widthΪ¿ÕµÄʱºò£¬¿ÉÒÔ»ñÈ¡cssÖеÄwidth..
µ«ie and ff ÊDz»Í¬µÄ¡£¡£
ie:
obj.currentStyle['width'] 
ff:
var css = document.defaultView.getComputedStyle(obj, null);  
css.getPropertyValue('width')  ......

ת£ºÎò͸JavaScript

żµÃ±¾ÄÚÈÝ£¬¸Ð¾õдµÃºÜÊDz»´í£¬ÌØ×ªÀ´Óë´ó¼Ò·ÖÏí
Èí¼þ˼Ï뾫ƷϵÁÐ
Îò͸ JavaScript
Ô­Öø£ºÀîÕ½(leadzen)
http://www.cndev.org
http://www.cnblogs.com/leadzen
1
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂÆµÄ¾À²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»î
Á¦¡£
Êý¾ÝÌìÉú¾ÍÊ ......

¹ØÓÚ(javascript) "if"¹Ø¼ü×ÖµÄÒ»¸öÒÉ»óµÄµØ·½

Ò»Ö±ÒÔÀ´¶Ôif(obj)µÄÓ÷¨ÓеãÒɻ󣬲»ÖªµÀÈç¹ûobjÊÇÒ»¸ö¶ÔÏóµÄʱºò(¶ø²»ÊǼòµ¥µÄtrue/false)£¬¸ÃÔõôִÐС£ÔÚʲôÇé¿öϸÃΪtrue£¬Ê²Ã´Çé¿öÏÂÓÖ¸ÃΪfalse.
ͨ¹ýÏÂÃæµÄС²âÊÔ£¬Á˽⵽£¬µ±obj="",obj=undefined,obj=null,obj=NaN µÄʱºò·µ»Øfalse,obj²»Îª¿ÕµÄʱºòÔò·µ»Øtrue¡£
 
 
var obj ;//undefined
if(ob ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ