å¦æä½ è¿å¨ä¸ºæå ¥Flash Object è¦æ¼ï¼å¿«æ¥è¯è¯è¿ä¸ªï¼
大家å¨é¡¹ç®ä¸å¸¸å¸¸è¦æå ¥Flash Objectï¼ä¸è¬ä¸ä¸ªFlashObjectå¨HTMLä¸ä»£ç æ¯è¿æ ·çï¼
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8"
width="320" height="220"
id="theMediaPlayer">
<param name=movie value="mediaplayer.swf">
<param name=quality value="high">
<param name=bgcolor value="#FFFFFF">
<param name=allowFullScreen value="false">
<param name=swLiveConnect value="true">
<param name=allowScriptAccess value="sameDomain">
<param name="FlashVars" value="file=mixmediaplaylist.xml&width=320&height=220&displaywidth=320&displayheight=200&autostart=true&backcolor=0xFFFFFF">
<embed type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="320" height="220" bgcolor="#FFFFFF"
name="theMediaPlayer"
src="mediaplayer.swf"
flashvars="file=mixmediaplaylist.xml&width=320&height=220&displaywidth=320&displayheight=200&autostart=true&backcolor=0xFFFFFF">
</embed>
</object>
OBJECTåEMBEDæ ç¾çé®é¢
çèµ·æ¥ä¼¼ä¹æºå¤æï¼é¦å æ¯ä¸ä¸ª<object>å¯¹è±¡ï¼æ¥çæ¯å¾å¤çparamï¼å®äºååºæ¥ä¸ä¸ª<embed>对象ï¼è·çä¸å¤§å çåæ°ãå ¶å®è¿æ ·åæ¯å ä¸ºå ¼å®¹æ§çé®é¢ãOBJECTæ ç¾æ¯ç¨äºwindowså¹³å°çIEæµè§å¨çï¼èEMBEDæ¯ç¨äºwindowsåMacintoshå¹³å°ä¸çNetscape Navigatoræµè§å¨ä»¥åMacintoshå¹³å°ä¸çIEæµè§å¨ãwindowså¹³å°çIEå©ç¨Activexæ§ä»¶æ¥ææ¾flashèå ¶å®çæµè§å¨å使ç¨Netscapeæä»¶ææ¯æ¥ææ¾flashã
å ·ä½å¯ä»¥åèä¸é¢çææ¡£ï¼
-
Flash OBJECTåEMBEDæ ç¾è¯¦è§£
-
Flash OBJECT and EMBED tag attributes
-
Adobe ç宿¹ææ¡£ï¼Macromedia Flash OBJECT and EMBED tag syntax
åèææ¡£æä»¬å°±å¯ä»¥éè¿åç§æ¹æ³åå®¢æ·æ®µæç §æ£ç¡®çæ ¼å¼è¾åºFlashObjectç代ç äºï¼ä½åç¬¦ä¸²çæ¼æ¥æä½æ¯ç¥å容æåºéï¼ä»£ç å¯è¯»æ§è¿ä¸å¥½ï¼æä»ä¹æ´å¥½çåæ³åï¼
å¨è¿éè¦ç¹å«æä¸ä¸çå°±æ¯FlashObjectçFlashVaråæ°ï¼å¾å¤åºç¨é½è¦é çè¿ä¸ªåæ°ä¼ å ¥å¤§éæå¤ææ°æ®æ ¼å¼çæ°æ®å¯¹(pair)ï¼æå»ºè¿ä¸ªåæ°å¾å¾æ¯æéº»ç¦çã
å ³äºFlashVar: Using FlashVars to pass variables to a SWF
使ç¨<swfobject>
SWFObjectæ¯ä¸ç§æç¨çãç¬¦åæ åçå¨ç½é¡µä¸åµå
¥flashå¯¹è±¡çæ¹æ³ï¼ä½ åªéè¦å¨ç½é¡µä¸å¼ç¨ä¸ä¸ªå°å·§çjsæä»¶ã
使ç¨SWFObjectå°±å¯ä»¥é¿å å 为ä¸çæFlash Object夿çè¯æ³åé项带æ¥çæµè§å¨ä¸å ¼å®¹çé®é¢ã
使ç¨<swfobject>ç大ä½ä»£ç 示èå¦ä¸ï¼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>SWFObject v2.0 - step 3</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
</script>
</head>
<body>
<div>
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="myContent.swf" />
<!--[if !IE]>â>
<object type="application/x-shockwave-flash" data="myContent.swf" width="780" height="420">
<!â<![endif]â>
<p>Alternative content</p>
<!â[if !IE]>â>
</object>
<!â<![endif]â>
</object>
</div>
</body>
</html>
SWFObject é¦é¡µ: http://code.google.com/p/swfobject/
对äºFlashVaråæ°çä¼ å ¥ï¼SWFObjectæä¾äºä¸é¨ç彿°ï¼ç¨èµ·æ¥é常æ¹ä¾¿ï¼ä»£ç å¯è¯»æ§ä¹å¼ºäºã
Opensource ç swfobject .net control
ä¸è½½å°åï¼http://www.arjones.net/opensource/swfobject.net/
è¿è¿æä¸ä¸ªï¼http://www.junasoftware.com/servercontrols/swfobject.net.aspx
åä¸Flash object control
å®é ä¸ï¼å¯¹äºASP.NETçå¼åè ï¼ä½¿ç¨<swfobject>ä¹è¿æ¯æå¾å¤ä¸æ¹ä¾¿çå°æ¹ï¼æ²¡æå¼ºæ°æ®ç±»åï¼åæ°ä¼ å ¥é½è¦è½¬ä¸ºå符串ï¼è¿æåä¸äºæ¼æ¥çå·¥ä½ï¼ä»£ç è¿æ¯ä¸ä¼é ãææ²¡ææ´å¥½çåæ³å¢ï¼
ASPNetFlash WebControl
ASPNetFlash WebControl å¯ä»¥è®©ä½ è½»æ¾çæä¸ä¸ªAdobe Flashæä»¶æå
¥å°ä½ çASP.NET web formséé¢ã
ASPNetFlashçç½åï¼http://www.aspnetflash.com/aspnetflash_Download_Free_Trial.aspx
ä¸è½½å®è£ åçææï¼
ççä¸éï¼åºæ¬ç屿§è®¾ç½®ï¼è¿æå¯¹FlashVarçæ°æ®ç»å®æ¯æã
å¦æä½ è¿å¨ä¸ºæå ¥Flash Object è¦æ¼ï¼å¿«æ¥è¯è¯è¿ä¸ªï¼
åèææ¡£ï¼
List Apartä¸çä¸ç¯æç« ï¼http://www.alistapart.com/articles/flashembedcagematch/
转载äº:https://www.cnblogs.com/DotNetNuke/archive/2008/12/15/1355619.html