通过使用以下 ActionScript 3.0 API 可实现外出脚本访问:
flash.system.fscommand() 函数
flash.net.navigateToURL() 函数(当指定 navigateToURL("javascript: alert('Hello from Flash Player.')" 等脚本访问语句时)
flash.net.navigateToURL() 函数(当 window 参数设置为"_top"、"_self"或"_parent"时)
ExternalInterface.call() 方法
对于本地运行的 SWF 文件,仅当 SWF 文件和包含该文件的网页(如果存在)位于受信任的本地安全沙箱中时,才能成功调用这些方法。如果内容位于只能与远程内容交互的沙箱或只能与本地文件系统内容交互的沙箱中,则对这些方法的调用将失败。
HTML 代码中用于加载文件的 AllowScriptAccess 参数控制能否从 SWF 文件内执行外出脚本访问。
在 HTML 代码中为承载 SWF 文件的网页设置此参数。可以在 PARAM 或 EMBED 标签中进行设置。
AllowScriptAccess 参数可以有 "always"、"sameDomain" 和 "never" 这三个可能值中的一个:
当 AllowScriptAccess 为"sameDomain"时,仅当 SWF 文件和网页位于同一域中时才允许执行外出脚本访问。这是 AVM2 内容的默认值。
当 AllowScriptAccess 为"never"时,外出脚本访问将始终失败。
当 AllowScriptAccess 为"always"时,外出脚本访问将始终成功。
如果未在 HTML 页面中为 SWF 文件指定 AllowScriptAccess 参数,则默认为 AVM2 内容的"sameDomain"。
下面是一个在 HTML 页面中设置 AllowScriptAccess 标签的示例:
AllowScriptAccess 参数可以防止从一个域中承载的 SWF 文件访问来自另一个域的 HTML 页面中的脚本。对从另一个域承载的所有 SWF 文件使用 AllowScriptAccess="never" 可以确保位于 HTML 页面中的脚本的安全性。
有关详细信息,请参阅《ActionScript 3.0 语言和组件参考》 中的以下条目:
flash.system.fscommand() 函数
flash.net.navigateToURL() 函数
ExternalInterface 类的 call() 方法
文章来自: 闪无忧(www.5uflash.com) 详文参考:http://www.5uflash.com/Flex-AIR/Flexziliao/5776.ht ml
发表评论
-
截取字符串转换成数字
2012-07-06 09:51 897遇到这样一个问题说的是截取字符串转换成数字。 比如,0 ... -
QT正则表达式小例子
2012-07-06 09:45 1017判断合法IP的QT正则表达式: bool IsIPad ... -
复杂的正则表达式应该如何构造
2012-07-06 09:37 556昨天Snopo问我如何 ... -
Falagard skinning system for CEGUI参考手册简单翻译(一)
2012-07-06 09:30 711声明:转自http://blog.csdn.net/pow ... -
列表划过效果,和点击效果!!!
2012-07-05 20:45 612列表划过效果,和点击效果!!! 收藏 js效果的鼠 ... -
用Servers组件控制Word
2012-07-03 13:43 661在Delphi中控制Word的组件主要有WordAppli ... -
Flex 动态创建 多个曲线图/柱形图 ColumnSeries
2012-07-02 10:36 736获取数据后的回调函数 private functio ... -
flex 界面改进
2012-07-02 10:36 574f 代码如下: ... -
Flex中如何通过paddingTop样式设置TabNavigator控件内容与Tabs间距离的例子
2012-07-02 10:36 589... -
关于FLEX 里控件宽度的一个问题
2012-07-02 10:36 574BorrowsO ... -
Flex、JQuery、ExtJS 的选择
2012-07-01 00:13 545开发Rich Client,现在最流行的就是3种解决方案: ... -
flex3 跑在ie8 flash 10里不稳定?
2012-07-01 00:13 660很简单的一个应用,mx:application creat ... -
flex中navigateToURL函数的应用
2012-07-01 00:13 643在包含 Flash Player 容器的应用程序(通常是一 ... -
Flex: DataGroup 组件增加滚动条
2012-07-01 00:13 743本想用mx:List 实现一个联系人列表,无奈AS4不知怎 ...
相关推荐
利用google-iframe在flex中嵌入网页是在swf上覆盖一个div,flex与网页无法融合,这样会出现各种显示,控制问题,如页面自适应,页面显示控制,内容遮盖,网页内容不随flex滚动条滚动等,现在这些问题都解决了
flexair网页截图工具flexair网页截图工具flexair网页截图工具flexair网页截图工具
flex 控制鼠标移动的例子
管理对服务器中的数据的访问 Flash Builder 为客户端应用程序生成代码 部署访问数据服务的应用程序 第 3 章: 为以数据为中心的应用程序实现服务 Action Message Format (AMF) 客户端和服务器端类型化 实现 ...
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
课程设计,附实验报告。使用Flex&Bison;生成的DLL文件用作计算器后端,使用Flask框架和HTML CSS做前端。
html+css,使用flex布局搭建页面,纯前端,初学党可借鉴学习如何使用flex布局页面
Flex中加载其他SWF动画时,需要控制引入的SWF的播放进度
一个简单Flex控制SWF播放的范例。 内含一个Flash源码。 Import到Flex Builder就可以了
flex接收网页参数,flex与js交互,flex调用js,js调用flex
提供如何在Flex中如何前台链接后台并链接数据库
flex 权限 控制 前台 1. 文件的所有权益归上传用户所有 2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途 3. CSDN下载频道仅提供交流平台,并不能对任何下载内容负责 4. 下载文件中如有侵权或不适当...
flex 跨域访问问题, flex不在同一个域,解决办法
flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex...
flex整合myeclipse网页 看完之后不在疑惑
利用ant编译flex脚本,可以直接在你的程序中使用。
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
flex中文帮助文档flex中文帮助文档
flex 跨域访问文件,安全沙相问题,很有用的,放在iis里就行了
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效