如题所述
jsæä¹å¤æflashæ¯å¦å è½½å®æ¯äºå¢?
æ们æä¹å¨flashå è½½å®æ¯ä¹æ¶ï¼åè°ä¸ä¸ªæ们设å®çjså½æ°?
è¿ä¸ªé®é¢ï¼ä¸ç´å°æ°äºæå¾ä¹ ï¼ç´å°ä»å¤©ï¼è¯·æäºä¸ä¸ªé常çBç人ç©ä¹åï¼çªç¶æ¥äºæè§!
åµåµï¼ä¹è®¸ï¼è¿ä¸ªé®é¢å¨ä½ 们çæ¥ä¸æ¯é®é¢ï¼ä¸è¿å¯¹äºææ¥è¯´ï¼ç¡®å®æ¯ä¸ªé®é¢ï¼å 为æä¸ç´ä¸ç¥é该æä¹å¤æswfæ件æ¯å¦å è½½å®æ¯äº?
ä»åé½æ¯åªç¥éimg.onloadççã
好äºï¼è¨å½æ£ä¼ ï¼æ们å°åºè¯¥ææ ·å¤æä¸ä¸ªflashæ¯å¦å è½½å®äºå¢?
没éï¼å°±æ¯è½®è¯¢ï¼ç¶åå¤æflashçæ个æ¹æ³æ¯å¦è½æ£å¸¸è¿è¡?
示ä¾å¦ä¸(伪代ç )ï¼
01 (function () { 02 var flash = ç½é¡µä¸æ个flash对象ã 03 04 var interval = setInterval(function () { 05 try { 06 if(flash.IsPlaying()) { //轮询flashçæ个æ¹æ³å³å¯ 07 callBack && callBack.call(flash, args); //åè°å½æ° 08 clearInterval(interval); 09 } 10 } catch (ex) { 11 12 } 13 }, 1000); 14 15 var callBack = function () { 16 alert('loaded'); 17 } 18 })();
//å ·ä½è¿ç¨æ¶ï¼flashæ¾è¿setIntervalæè setTimeoutçå½æ°éå ä¸æ¶ï¼å¯è½ä¼ç±äºJavaScriptå线ç¨é®é¢ï¼å¯¼è´flashä¸è½è°ç¨IsPlayingçflash playerå½æ°æè è°ç¨ç»æä¸å¯¹çç¶åµï¼è¿éæ个临æ¶ç解å³åæ³ï¼æ们å¯ä»¥è¯»åå¨è½®è¯¢å½æ°ä¸è¯»åflashçTotalFrameså±æ§ï¼è¯»åå¾å°ï¼æ们就å¯ä»¥è®¤ä¸ºflashå·²ç»å®å ¨å è½½å°é¡µé¢ä¸äº!!!
æ们æä¹å¨flashå è½½å®æ¯ä¹æ¶ï¼åè°ä¸ä¸ªæ们设å®çjså½æ°?
è¿ä¸ªé®é¢ï¼ä¸ç´å°æ°äºæå¾ä¹ ï¼ç´å°ä»å¤©ï¼è¯·æäºä¸ä¸ªé常çBç人ç©ä¹åï¼çªç¶æ¥äºæè§!
åµåµï¼ä¹è®¸ï¼è¿ä¸ªé®é¢å¨ä½ 们çæ¥ä¸æ¯é®é¢ï¼ä¸è¿å¯¹äºææ¥è¯´ï¼ç¡®å®æ¯ä¸ªé®é¢ï¼å 为æä¸ç´ä¸ç¥é该æä¹å¤æswfæ件æ¯å¦å è½½å®æ¯äº?
ä»åé½æ¯åªç¥éimg.onloadççã
好äºï¼è¨å½æ£ä¼ ï¼æ们å°åºè¯¥ææ ·å¤æä¸ä¸ªflashæ¯å¦å è½½å®äºå¢?
没éï¼å°±æ¯è½®è¯¢ï¼ç¶åå¤æflashçæ个æ¹æ³æ¯å¦è½æ£å¸¸è¿è¡?
示ä¾å¦ä¸(伪代ç )ï¼
01 (function () { 02 var flash = ç½é¡µä¸æ个flash对象ã 03 04 var interval = setInterval(function () { 05 try { 06 if(flash.IsPlaying()) { //轮询flashçæ个æ¹æ³å³å¯ 07 callBack && callBack.call(flash, args); //åè°å½æ° 08 clearInterval(interval); 09 } 10 } catch (ex) { 11 12 } 13 }, 1000); 14 15 var callBack = function () { 16 alert('loaded'); 17 } 18 })();
//å ·ä½è¿ç¨æ¶ï¼flashæ¾è¿setIntervalæè setTimeoutçå½æ°éå ä¸æ¶ï¼å¯è½ä¼ç±äºJavaScriptå线ç¨é®é¢ï¼å¯¼è´flashä¸è½è°ç¨IsPlayingçflash playerå½æ°æè è°ç¨ç»æä¸å¯¹çç¶åµï¼è¿éæ个临æ¶ç解å³åæ³ï¼æ们å¯ä»¥è¯»åå¨è½®è¯¢å½æ°ä¸è¯»åflashçTotalFrameså±æ§ï¼è¯»åå¾å°ï¼æ们就å¯ä»¥è®¤ä¸ºflashå·²ç»å®å ¨å è½½å°é¡µé¢ä¸äº!!!
温馨提示:答案为网友推荐,仅供参考