易截截图软件、单文件、免安装、纯绿色、仅160KB

屏蔽flex IOErroEvent的方法

在flex的开发当中,不可避免的要出错,但是flash的错误弹出真是太吓人了,一点都不友好。我们要怎么来屏蔽它,弹出我们想要的对话框呢?过程中有什么要注意的呢?
在java里面我们处理异常的方法就是try{}catch(){}finally{}。我尝试过这样的方法。
FileReference f=new FileReference();
会出错,但是用try catch的方法是阻止不了吓人的界面再次出现的。原因很简单,因为弹出的错误是IOErroEvent。是一个事件,在flex里面,异常(exceptio)是用try catch来处理的,java也是这样,但是事件呢,却是用Listener来处理的。
 f.addEventListener(IOErrorEvent.IO_ERROR,ioErroHandler);
这样就解决问题了。
还有一个问题是,listener添加的组件,应该是哪个组件出错就添加到什么组件上面。像上面的例子里面,如果把listener加在FileReference 外面的组件上面,是没有效果的。


相关文档:

Flex中字符串ReplaceAll

用过FLEX中String类型的朋友可能知道,replace这个方法并不过替换所有内容。那么我们需要替换所有内容怎么办?只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。
/**
* StringReplaceAll
* @param source:String 源数据
* @param find:String 替换对象 ......

关于Flex安全沙箱问题的解决

最近遇到了flex 的安全沙箱问题,找了很多资料发现不是都是和我,我的程序需要socket连接,而大多数讲的都是跨域文件读取的。我先把两种方法都总结出来:
跨域文件读取
方法一:在目标服务器上布署crossdomain.xml文件(我用的此方法很管用,放上就没问题了) 需要远程服务根目录定义有crossdomain.xml文件,如下:
<?x ......

Flex 4 SDK 新特性教程系列 – 新增MXML标签

本章是Flex 4 SDK 新特性教程系列的第4章。本章介绍了MXML 2009新增的标签,包括:
Declarations
Vector
Library
Definition
Private
Reparent
<Declarations />
Declarations标签是Flex 4中最常用的新增标签。
在Flex 3中,对于一个MXML组件的直接子元素,可以有以下几种情况:
1. 属性标签,例如:
< ......

关于FLEX中的隐藏方法(mx_internal)


本帖最后由 flashyiyi 于 2009-2-22 23:18 编辑
最终我决定还是用“隐藏”这个不是很合适的词。mx_internal是一个自定义命名空间,至于“命名空间”到底是什么就不在这里说了。总之,当我们在代码头部写上:
use namespace mx_internal
(如果是.AS文件,需要手动import mx.core.mx_internal,注 ......

关于Flex SDK 3.5.0 中ComboBox二级联动问题

今天下午发现一个关于Flex SDK 3.5.0中ComboBox的bug,还真是费了不少时间。因为我还是头一次发现自己解决不了的问题,有一种可能是平台或框架的问题。特此记录。
问题描述:做了一个关于ComboBox的二级联动,一直就存在问题,由于之前主体功能没有完成,也没细心下来排查。在一级下拉选择后,在二级中的ArrayCollection或 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号