限制网络 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 被阻止:

allowNetworking 设置为 "none" 时,除了以上 API 外,下列 API 也会被阻止:

即使所选的 allowNetworking 设置允许 SWF 文件使用网络 API,可能仍有其它基于安全沙箱限制的限制,如本章中所述。

allowNetworking 设置为 "none" 时,TextField 的 htmlText 属性中的 <img> 标签不会显示网络内容。当 allowNetworking 设置为 "none" 时,添加到 Flash 创作工具(不是 ActionScript)中的导入共享库中的元件在运行时将被阻止。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00001079.html