- 浏览: 1026016 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (445)
- Java (22)
- J2EE (18)
- Flex (102)
- Flex-blazeds (1)
- Flex-FABridge (2)
- Flex4 (3)
- CheckStyle (2)
- PowerDesigner (0)
- POI (2)
- Java2Word (2)
- 杂项 (15)
- 日记 (3)
- 数据库-oracle (41)
- 数据库-SQLServer (7)
- 中间件 (1)
- 英语 (8)
- C# (43)
- ASP.net (72)
- ASP.net MVC (28)
- 微软-Entity Framework (19)
- JavaScript (22)
- JQuery (31)
- EasyUI (3)
- VS2010 (4)
- CVS (1)
- Tomcat (3)
- Linux (1)
- 遗留问题 (1)
- iphone (1)
- MAC (0)
- 系统 (2)
- Web Service (4)
- Cache Manager (1)
- PMP (1)
- WCF (10)
- BootstrapJs (1)
- Web API (6)
- Go语言 (0)
- 网络协议 (2)
- Redis (10)
- RabbitMQ (10)
- Git (3)
- Kafka (5)
- ELK (5)
- Nginx (3)
- 测试 (2)
最新评论
-
ygm0720:
Table行拖拽自己实现 -
程乐平:
Flex4开发视频教程(27集)下载http://bbs.it ...
Flex4教程 -
liuweihug:
Jquery+asp.net 后台数据传到前台js进行解析的办 ...
AJAX $.toJSON的用法或把数组转换成json类型 -
weilikk:
谢谢谢谢!!
javascript IE下不能用 trim函数解决方法 -
gxz1989611:
vigiles 写道请问楼主:[Fault] exceptio ...
blazeds推送技术至Flex
开发中遇到了安全沙箱的问题,一下有几种解决方案:
1.
播放器在 8.0 以上可以使用通配符 “*” 来允许所有域:
System.security.allowDomain("*");
如果要允许多个域,可以用逗号隔开:
System.security.allowDomain("www.windshow.com", "windshow.com", "player.windshow.com");
2.关于flex跨域读取一个图片
比如 假设你的服务器事 www.myserver.com 而你的一个flex文件位于 www.myserver.com /flex/myfalsh.swf
当一个客户来访问你的这个myfalsh.swf 文件 而你的这个文件又要去 www.otherserver.com/img/1.jpg 这里把这个图片加载到flash中
怎么办? 最简单的方法就是 var l:loader = new loader; l.load(new urlrequest("")); 这个方式如果你的flash是直接放在本地目录上运行那还可以
放在服务器上 加载 立马 报错 安全沙箱冲突
看了看loader 的 load的方法load(request:.chm::/langref/flash/net/URLRequest.html]URLRequest, context:.chm::/langref/flash/system/LoaderContext.html]LoaderContext = null):.chm::/langref/specialTypes.html#void]void
context:.chm::/langref/flash/system/LoaderContext.html]LoaderContext 这个干吗用的? 再看看帮助 原来是用来设置运行域 和 设置是否加载安全策略文件的
当然使用方法是 var lc:.chm::/langref/flash/system/LoaderContext.html]LoaderContext = new .chm::/langref/flash/system/LoaderContext.html]LoaderContext(true);
var l:loader = new loader; l.load(new urlrequest(""),lc); 这样行吗? 一样不行
还要放一个 安全策略文件 放在对方服务器的根目录下面 名称为:crossdomain.xml 最好是这个名字 省得多写代码
内容为
<?xml version="1.0"?>
<?xml version="1.0"?>
所以这种方式有个很大弊病 就是要在对方服务器上放这么一个文件 , 别人还肯给你放啊 ? 要不就是傻了
3.很自然的就是想到用代理方法 就是 用asp,php 等类似的程序去把这种图片读回来 然后传给flex
具体: 放一个如 getpic.asp 在服务器上 和myfalsh.swf 同一个目录
getpic.asp的代码为
myfalsh.swf 种的代码这样写
调用方法
FileLoader(http://www.myserver.com /flex/myfalsh.swf?url=http://www.otherserver.com/img/1.jpg);
4.BlaseDS时候使用的解决方案
<mx:RemoteObject destination="remo" id="serviceyellow"
result="ResultHandleYellow(event)" endpoint="http://109.111.4.123:8080/SNUMSUNG/messagebroker/amf" >
</mx:RemoteObject>
将endpoint中IP地址改为服务器的IP地址
1.
播放器在 8.0 以上可以使用通配符 “*” 来允许所有域:
System.security.allowDomain("*");
如果要允许多个域,可以用逗号隔开:
System.security.allowDomain("www.windshow.com", "windshow.com", "player.windshow.com");
2.关于flex跨域读取一个图片
比如 假设你的服务器事 www.myserver.com 而你的一个flex文件位于 www.myserver.com /flex/myfalsh.swf
当一个客户来访问你的这个myfalsh.swf 文件 而你的这个文件又要去 www.otherserver.com/img/1.jpg 这里把这个图片加载到flash中
怎么办? 最简单的方法就是 var l:loader = new loader; l.load(new urlrequest("")); 这个方式如果你的flash是直接放在本地目录上运行那还可以
放在服务器上 加载 立马 报错 安全沙箱冲突
看了看loader 的 load的方法load(request:.chm::/langref/flash/net/URLRequest.html]URLRequest, context:.chm::/langref/flash/system/LoaderContext.html]LoaderContext = null):.chm::/langref/specialTypes.html#void]void
context:.chm::/langref/flash/system/LoaderContext.html]LoaderContext 这个干吗用的? 再看看帮助 原来是用来设置运行域 和 设置是否加载安全策略文件的
当然使用方法是 var lc:.chm::/langref/flash/system/LoaderContext.html]LoaderContext = new .chm::/langref/flash/system/LoaderContext.html]LoaderContext(true);
var l:loader = new loader; l.load(new urlrequest(""),lc); 这样行吗? 一样不行
还要放一个 安全策略文件 放在对方服务器的根目录下面 名称为:crossdomain.xml 最好是这个名字 省得多写代码
内容为
<?xml version="1.0"?>
<?xml version="1.0"?>
所以这种方式有个很大弊病 就是要在对方服务器上放这么一个文件 , 别人还肯给你放啊 ? 要不就是傻了
3.很自然的就是想到用代理方法 就是 用asp,php 等类似的程序去把这种图片读回来 然后传给flex
具体: 放一个如 getpic.asp 在服务器上 和myfalsh.swf 同一个目录
getpic.asp的代码为
<% function reReader(url) dim http set http = server.CreateObject("Microsoft.XMLHTTP") with http .Open "get", url, false, "", "" .Send reReader = .ResponseBody end with set http = nothing end function dim url url =Request.QueryString("url") response.Clear Response.ContentType = "image/gif" Response.BinaryWrite reReader(url) response.End %>
myfalsh.swf 种的代码这样写
private var _loader:Loader; private var _LoadUrl:String; public function FileLoader(url:String){ _LoadUrl = url; _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,OnLoadCompleateEvent); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,OnLoadIOErrorEvent); } //加载 public function Load():void{ var req:URLRequest = new URLRequest(_LoadUrl); _loader.load(req); } public function get content():DisplayObject{ return _loader.content; } private function OnLoadCompleateEvent(e:Event):void{ this.dispatchEvent(new Event(Event.COMPLETE)); } private function OnLoadIOErrorEvent(e:IOErrorEvent):void{ Alert.show("加载错误"); //this.dispatchEvent(new Event(IOErrorEvent.IO_ERROR)); }
调用方法
FileLoader(http://www.myserver.com /flex/myfalsh.swf?url=http://www.otherserver.com/img/1.jpg);
4.BlaseDS时候使用的解决方案
<mx:RemoteObject destination="remo" id="serviceyellow"
result="ResultHandleYellow(event)" endpoint="http://109.111.4.123:8080/SNUMSUNG/messagebroker/amf" >
</mx:RemoteObject>
将endpoint中IP地址改为服务器的IP地址
发表评论
-
Flex 双斜杠替换单斜杠
2012-02-23 16:11 3300在数据库中存入\r 或者 \n,java或者C#取出后,会变 ... -
flex4操作xml文件实例
2011-11-29 16:33 1685本实例共两个文件: 1、主程序:test.mxml & ... -
教你7步实现flex自定义Event及参数传递
2011-11-29 16:31 1456Flex应用开发过程中如需要灵活的在不同组件 ... -
Flex异步令牌AsyncToken的用法介绍
2011-11-29 16:22 1476什么是AsyncToken?官方文档是这样描述的:&qu ... -
Flex验证码
2010-07-26 11:28 1569Flex验证码 -
Flex DateGrid表头全选
2010-07-26 11:27 1595Flex DateGrid表头全选 -
Flex中字符串ReplaceAll
2010-05-17 16:22 1478用过FLEX中String类型的朋友可能知道,replace这 ... -
xmllist转换成array
2010-04-26 16:24 2352//将xmllist转黄成array。 ... -
Flex 屏蔽IE的快捷键
2010-04-24 15:21 3697如果项目叫Demo,那么他的HTML应该叫做Demo.html ... -
textinput restrict(正则表达式,约束,限定)
2010-04-20 08:57 2036通常要对输入TextInput中的数据进行验证,如:年龄等,如 ... -
不适用PopUpManage弹出
2010-04-06 09:26 1345Test包下test.mxml代码 <?xml ve ... -
Flex4教程
2010-03-30 11:05 17798最近在学习Flex4,并且开始使用FlashBuilder4, ... -
在AS3中删除一个XML节点
2010-03-29 16:49 1506如果我们在AS3中声明了一个XML片段,并且想在运行时删除其中 ... -
如何限制文本输入的类型?
2010-03-29 09:38 1471在制作Flash表单的时候,我们通常需要限定一下用户输入数据的 ... -
监听IE关闭事件
2010-03-26 10:57 1800//mxml下写入private function AppCo ... -
Flex DataGrid取其中的某一个值
2010-03-22 14:56 2636<?xml version="1.0" ... -
Flex ComboBox prompt使用
2010-03-22 14:55 2342<?xml version="1.0" ... -
一个默认不出现滚动条的hack
2010-03-22 14:45 1328在app里加入 private function prein ... -
Flex 编译参数
2010-03-22 14:26 1222下面是一些常见的编译器参数: 1,【verbose-stack ... -
Flex DataGrid中的DataGridColumn实现Tooltip/Datatip
2010-03-19 10:42 3139I had the problem that I wanted ...
相关推荐
6. **使用第三方库**:有一些第三方库或插件专门设计用于在Flex中处理视频像素信息,它们可能提供了绕过安全限制的解决方案。例如,GreenSock的TweenLite库就提供了一些高级动画和像素操作功能。 7. **本地存储策略...
《Flex flash_player9 沙箱安全解决方案.txt》可能包含了针对Flex 1.x和2.x版本的沙箱问题解决方案,因为Flex 3.0及以后的版本开始使用ActionScript 3.0,而Flash Player 9是支持ActionScript 3.0的首个版本。...
#### 五、解决方案 针对Socket方式的通信,可以通过以下几种方法来解决安全策略问题: 1. 在服务端编写程序监听843端口,当接收到`<policy-file-request/>`时返回恰当的安全策略文件内容(即`crossdomain.xml`)。...
然而,原生的Flex SDK并不直接支持PDF导出,因此开发者需要寻找第三方库或自定义解决方案来实现这一功能。 在描述中提到的“安全沙箱问题”是Flash Player的安全限制之一。Flash Player的安全模型分为多个沙箱,以...
而前端的Flex应用则可以透过Remoting或BlazeDS(Adobe提供的开源解决方案)与后端的Spring应用进行通信。 Flex与Spring的整合并不是没有挑战。例如,需要处理不同技术栈之间的数据格式转换,以及保证两个技术栈的...
- **常见问题**:列举常见的测试问题及解决方案。 ##### 5.5 打包程序 - **打包工具**:介绍用于打包 AIR 程序的工具。 - **打包步骤**:指导如何将程序打包为可发布的格式。 #### 第六章:用FlexBilder开发AIR...
1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 ...
1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 ...
本文主要针对Flex RPC错误进行了整理,特别是涉及到Flash Remoting、HTTP Service和Web Service的常见错误及其解决方案。 **一、Flex Remoting** 1. **Channel definition, mx.messaging.channels.RTMPChannel, ...
在描述的博文中,作者可能详细阐述了如何配置和使用这种方法,以及在实际项目中遇到的问题和解决方案。遗憾的是,由于没有提供具体的内容,我们无法给出更多细节。 在项目结构方面,`.actionScriptProperties`、`....
"iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)"这个标题所指向的,就是一种跨浏览器的策略,确保iFrame内容无论何时更新,都能自动调整其高度,从而避免滚动条的出现和内容溢出。...
以下是一些Flex文件读取中可能遇到的知识点和相应的解决方案: 1. 文件路径问题: Flex中访问本地文件系统,需要使用File类来操作文件。在示例中,尝试创建一个File实例指向应用目录下的test.txt文件。正确的代码...
对于跨域访问,有两种解决方案:使用服务器端代理和使用 Flex Data Services。无论是哪种方案,都需要在服务器端 Web 应用的根目录下配置 crossdomain.xml。 使用服务器端代理,可以简单在服务器端定义 DefaultHTTP...
7. **高级特性**:进一步探索Horizon View的高级功能,如Horizon Mirage(用于物理和虚拟桌面的统一管理)、Horizon FLEX(移动设备上的安全沙箱环境)和Horizon DaaS(云中的VDI服务)。 8. **安全与合规**:理解...
本书《ActionScript 3.0 Cookbook》旨在为 Adobe Flash 平台及 Adobe Flex 应用开发者提供实用的解决方案。 #### 二、ActionScript 3.0 概述 ActionScript 是一种强大的面向对象编程语言,用于开发基于 Flash 的...
在“下载说明.html”中,可能会包含下载教程的步骤、注意事项以及可能遇到的问题解决方案。而“fwvv.net说明.txt”可能是关于一个网站或服务的说明,可能提供了更多资源或者支持信息。 总的来说,这份Adobe AIR入门...
3. **解决方案**:为解决此类问题,亚马逊可能需要增加网络带宽、优化资源分配算法或限制某些地区的资源订购速度。 ### 全景透视Oracle对Sun的未来规划 **知识点:** 1. **Oracle收购Sun Microsystems**:2009年...
书中详细介绍了各种编程技巧和常见问题的解决方案,涵盖了ActionScript语言基础、自定义类、运行时环境、数字与数学以及数组等核心主题。 第一章“ActionScript 语言基础”主要介绍编程的基础知识,包括: 1.0 ...