Flex3

Flex的mx_internal命名空间

如果查看Flex的框架源码,就经常会看到有些属性和方法被加上了 mx_internal 前缀。特别是调试的时候。于是就自然要去查找 mx_internal 是什么。Adobe Developer Connection 上,有篇 什么是mx_internal 的文章,大体上说,mx_internal 是一个命名空间,这个命名空间被Flex框架用来划分那些在将来的SDK发布中可能会做更改的方法和属性。 比如下面的代码 <?xml version="1.0" encoding=…

Flex的Base64编码

前段时间碰到关于Flex的Base64编码的问题,今天打算写个小节。 dynamicflash编码类 最早认识的AS3编码类是 com.dynamicflash.util.Base64 ,这个类可以从 http://dynamicflash.com/goodies/base64/ 下载到。 当前的直接下载链接是 Base64-1.1.0.zip。 查看源代码,这是一个非常简约的类,111行代码整洁而优雅。具体使用也非常简单,将build里的 as3base64.swc 放到 libs 目录里将其导入到工程,…

mx:WebService导致的浏览器崩溃

这算是回头去记录一些以前遇到的问题。 在一个视频监控的项目里,忽然在调试的时候出现浏览器常常崩溃的情况。而且一旦崩溃后就调试不能。但是项目编译确没有问题,swf文件照常生成,打开相应网页也能在浏览器中正常工作,唯独不能调试。不论使用IE还是FF都出现同样的问题。 多方查看后确定造成这种情况的原因竟然是一段webservice的mxml的代码。这段代码非常普通,以前也有用,但偏偏这次出现这种怪现象。代码大体如下: <mx:WebService id="webService" wsdl="http://localhost/webservice.asmx?wsdl"> <mx:operation name=…