`
keren
  • 浏览: 1583057 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex 报错,不能访问本地资源

    博客分类:
  • Flex
阅读更多
只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源.

flex项目上点右键-->properties-->ActionscriptCompiler-->Additional compiler arguments
加上  “  -use-network=false ”

SecurityError: Error #2028: 仅限于文件系统的 SWF 文件 file:///C|/Documents%20and%20Settings/Administrator/桌面/176854%5F1%5F0%5F1.swf 不能访问 Internet URL http://client.joy.cn/flvplayer/xml/adtemp.xml。
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
at model::AdTemp/GetXMLData()
at model::AdTemp()
at com::FlvPlayerManager/RenderUI()
at com::FlvPlayerManager()
at com::MiddleTier$/get FlvManagerInstance()
at com::DocumentClass()



可以设置一下FlashPlayerTrust 配置文件, 使得swf文件被授予完全访问权限
引用:
Windows:app data\Macromedia\Flash Player\#Security\FlashPlayerTrust
(例如,C:\Documents and Settings\JohnD\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust)


Mac:app data/Macromedia/Flash Player/#Security/FlashPlayerTrust
(例如,/Users/JohnD/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust)
Security.sandboxType 属性
SWF 文件的作者可以使用只读的静态 Security.sandboxType 属性来确定 Flash Player 向其分配该 SWF 文件的沙箱类型。Security 类包括表示 Security.sandboxType 属性可能值的常量,如下所示:

Security.REMOTE ― SWF 文件来自 Internet URL,并遵守基于域的沙箱规则。
Security.LOCAL_WITH_FILE ― SWF 文件是本地文件,但尚未受到用户信任,且没有使用网络名称进行发布。此 SWF 文件可以从本地数据源读取数据,但无法与 Internet 进行通信。
Security.LOCAL_WITH_NETWORK ― SWF 文件是本地文件,且尚未受到用户信任,但已使用网络名称进行发布。此 SWF 文件可与 Internet 通信,但不能从本地数据源读取数据。
Security.LOCAL_TRUSTED ― SWF 文件是本地文件,且已使用"设置管理器"或 Flash Player 信任配置文件受到用户信任。此 SWF 文件既可以从本地数据源读取数据,也可以与 Internet 进行通信。

分享到:
评论

相关推荐

    Flex 与 html 交互 调用本地html

    这通常涉及到Flash Player或Adobe AIR环境,因为它们允许Flex与本地操作系统进行交互,包括访问本地文件系统。 描述提到这是一个使用Flex Builder 3(fb3)修改过的例子,强调了实现过程中需要注意的事项,并提示在...

    使用 Flex 4.5 访问数据

    总体而言,使用 Flex 4.5 访问数据涉及到的技术和方法论是相当丰富的,从基础的数据访问组件使用,到整个应用程序生命周期的管理,再到特定后端服务的实现,每一步都离不开精确的配置和编码实践。Flex 开发者应当...

    swift-FLEX(FlipboardExplorer)是一个用于iOS的应用内调试和探索工具

    7. **资源文件访问**:FLEX允许查看和修改应用程序的资源文件,如图片、字体等,这在测试不同资源配置或临时替换资源时非常实用。 为了在你的项目中集成FLEX,你需要将`Flipboard-FLEX-fcdb33f`压缩包解压,将源...

    flex本地安全域设置

    它可能包含了设置本地安全策略文件的命令,通过这种方式,我们可以为Flex应用定义一个本地安全域,允许其访问必要的本地资源,而无需改变用户的全局Flash Player设置。 4. **运行FlexSecurity.bat**:在解压文件后...

    flex 资源

    - Adobe AIR(Adobe Integrated Runtime)允许Flex应用作为桌面应用运行,提供了更丰富的本地系统访问能力。 9. **源码控制**: - 在实际开发中,使用Git或其他版本控制系统对Flex项目进行源码管理和协同开发是...

    flex操作数据库, flex操作本地sql数据库

    总结,Flex通过LCDS与本地SQL数据库进行交互,能够实现高效、实时的数据访问。开发者需理解Flex的AMF通信机制,配置好LCDS服务,并学会在ActionScript中编写数据库操作代码,以实现丰富的数据驱动的Flex应用。

    FLEX问题总汇 (总结篇)

    标准的FLEX应用无法直接访问本地系统资源如C盘或D盘的文件,但如果你使用的是Adobe AIR环境,那么可以访问这些资源。 3. **文件操作**: FLEX本身不支持文件的读写操作。若需进行文件操作,通常需要借助Java或...

    Flex 保存组件至本地

    Flex并不直接支持PNG编码,但我们可以使用`flash.utils.ByteArray`来实现。首先,创建一个`ByteArray`,然后使用`BitmapData`的`encode()`方法将位图数据编码为PNG: ```actionscript var pngBytes:ByteArray = ...

    flex跨域访问问题

    然而,在Flex应用与不同源的服务器进行数据交互时,可能会遇到跨域访问的问题。跨域是Web浏览器的一个安全限制,它阻止了一个页面中的脚本直接访问另一个不同源的资源,除非目标服务器明确允许。 ### 跨域问题详解 ...

    Flex编译错误码总结

    如果重写父类的方法时,签名不匹配或访问级别不兼容,就会出现此错误。确保重写的方法具有相同的参数列表和适当的访问修饰符。 5. Error 1120: Access of undefined property propertyName 尝试访问未定义的属性时...

    flex资源

    Flex资源,顾名思义,是指与Adobe Flex相关的开发资源,而非Flash中的ActionScript(AS)。Flex是一个开源的、基于MXML和ActionScript的框架,主要用于构建富互联网应用程序(Rich Internet Applications, RIA)。它...

    flex3权威指南配套资源

    通过以上对Flex3权威指南配套资源的学习,您不仅能够掌握Flex3的基本操作和核心概念,还能深入了解其高级特性以及与ColdFusion的集成方法,从而具备独立开发复杂Flex应用的能力。希望这份资源能帮助您在学习过程中...

    Flex应用程序中嵌入各种类型的资源方法 源码

    在Flex应用程序开发中,资源管理是一项关键任务,它涉及到如何有效地加载、管理和使用应用程序所需的文本、图像、声音、视频等多种类型的数据。本资料主要聚焦于在Flex中如何嵌入和管理这些资源,以提高应用程序的...

    Flex不能Debug调试问题

    然而,当遇到“Flex不能Debug调试问题”,这通常会给开发流程带来困扰。问题描述指出,调试器在加载过程中卡在48%,最终导致会话超时。这种问题可能由多种因素引起,包括但不限于网络配置、Flash Player设置、IDE...

    ArcGIS Flex API 2.0 离线参考 - 无JS报错更新版

    此次提供的版本解决了前一版本中存在的JavaScript错误问题,确保了开发者在离线状态下也能顺畅地查阅API文档,减少因报错而带来的困扰。 ArcGIS Flex API 2.0 是一个强大的工具集,它结合了Flex的灵活性和ArcGIS ...

    flex读取本地的shapefile文件

    注意,由于Flash Player的安全限制,本地文件访问可能需要用户权限或者使用沙盒模型。 ```actionscript var shpReader:ShpReader = new ShpReader("path_to_your_shapefile"); ``` 3. **加载数据**: 调用`load...

    flex 打开本地图片

    flex 打开本地图片并进行显示 var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.onLoadByted); loader.loadBytes(this.fileReference.data);

    Flex如何让前台链接后并访问数据库

    AMF是Adobe开发的一种二进制协议,能高效地传输对象,常用于Flex与服务器间的数据交换。我们可以通过Adobe LiveCycle Data Services或BlazeDS这样的中间件来实现AMF通信。 1. **配置后台服务**:首先,你需要在后台...

    flex3使用说明

    Flex 应用程序可以访问本地数据和系统资源。Flex 的 component 和 Flash 的 component 很相似,但 Flex 的 component 有所改进和增强。 三、Flex 的历史发展 Flex 的前身是 Macromedia Flash,它是一个强大的矢量...

Global site tag (gtag.js) - Google Analytics