限制網路 API

您可以在包含此 SWF 內容的 HTML 頁面中,設定其中 <object><embed> 標籤內的 allowNetworking 參數,控制 SWF 檔對網路功能的存取權。

allowNetworking 的可能值如下:

若要在包含此 SWF 內容的 HTML 頁面中,設定其中 <object><embed> 標籤的 allowNetworking 參數,請加入 allowNetworking 參數,然後設定其值,如下面範例所示:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0" 
 width="600"  height="400" id="test" align="middle">
<param name="allowNetworking" value="none" />
<param name="movie" value="test.swf" />
<param name="bgcolor" value="#333333" />
<embed src="test.swf" allowNetworking="none" bgcolor="#333333" width="600" height="400"  
 name="test" align="middle" type="application/x-shockwave-flash"
 pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />
</object>

allowNetworking 設定成 "internal" 時,下列 API 將會停用:

除了前述的 API,當 allowNetworking 設定為 "none" 時,也會停用下列 API:

即使選定的 allowNetworking 設定允許 SWF 檔使用網路 API,如同本章相關內容所述,此時仍有可能因安全執行程序限制而存在其它限制。

allowNetworking 設為 "none" 時,TextField 之 htmlText 屬性中的 <img> 標籤不會顯示網路內容。當 allowNetworking 設為 "none" 時,會避免在執行階段將元件從匯入的共享元件庫加入到 Flash 編寫工具中 (不是 ActionScript)。


Flash CS3

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00001079.html