pdf2swf: Error applying selected viewer

大家都知道,pdf2swf可以很方便地将PDF文件转换SWF文件。今天用这个工具进行转换却出错了:Error applying selected viewer

Google Baidu了好久,都是一些pdf2swf转换乱码问题。无意中,我发现被转换的PDF文件名为中文,于是我抱着试一试的想法,将该文件名为英文,居然转换成功了,呵呵!后来发现在非英文Windows操作系统下,pdf2swf也不支持非英文路径下PDF文件的转换。

实践证明,搞IT这行要自己多尝试才能真正沉淀出经验。

使用AsyncToken处理同一服务的多次调用

如何将RPC组件( HTTPService、RemoteObject或WebService)多次操作获取的所有数据一次性呈现出来呢?可以试一试AsyncToken。

AsyncToken类针对异步RPC操作提供了一个用来设置额外的或者标记级别数据的地方,它是一个动态类。这意味着,当你进行远程调用时可以任意添加属性到token上,然后在调用成功返回时或调用失败时分发的事件处理函数中读取这些属性。看下面代码: 继续阅读“使用AsyncToken处理同一服务的多次调用”

Flex Chart组件导致设计模式不能正常使用

今天,用Flash Builder 4基于Flex SDK 4新建了一个Chart应用,结果将Chart组件所在MXML文件切换到设计模式时出错:设计模式:布置组件时出错。请选择“设计”>“刷新”以刷新设计模式。

刷新了N次还是出现那个错误。逐个移除组件进行测试,最终是发现罪魁在于Chart组件,这是因为Chart组件自定义了GridLines,如下所示: 继续阅读“Flex Chart组件导致设计模式不能正常使用”

在Flex 4中使用AnimateFilter为组件添加发光效果

AnimateFilter(滤镜动画)顾名思义,就是通过动态改变滤镜的属性而形成的动画效果,这样的滤镜包括 DropShadowFilter、GlowFilter、BlurFilter和ShaderFilter。在Flex中我们可以很方便为组件添加滤镜,因此也就可以很方便为组件添加滤镜动画。

在本实例中,当鼠标移动到按钮上时,在按钮周围会产生一个很酷的发光效果。鼠标移出按钮时发光效果消失。 继续阅读“在Flex 4中使用AnimateFilter为组件添加发光效果”