预览模式: 普通 | 列表
flex3 框架运行时共享库和module一起使用的时候会出现一些module载入失败的问题,下面和大家分享一下其中我碰到的一个问题的解决方法。

首先说明一下问题发生的背景:
我有一个编译的flex工程,主文件是main.swf,moduleA.swf(module文件)会被main.swf载入。我把main.swf,framework_3.2.0.3958.swf,framework_3.2.0.3958.swz,moduleA.swf部署在 www.a.com/assets/目录下面,www.b.com 会去调用www.a.com/assets/main.swf文件,调用后主文件载入成功,但是在main.swf载入moduleA.swf时报错,错误的内容是
引用内容 引用内容
RSL framework_3.2.0.3958.swf failed to load. Flex Error #1001: Digest mismatch with RSL framework_3.2.0.3958.swf. Redeploy the matching RSL or relink your application with the matching library.

查看更多...

分类:原创教程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 128

图片变换编辑器

一直想做一个变换图片的组件,这段时间终于有了空闲,于是做出了这么一个东东

目前实现了移动,缩放,旋转,改变旋转中心点功能。

下一步的实现内容:

1,支持还原,前进,后退(相当于photoshop里面的撤销,反撤销操作)。
2,斜切(skew)功能。

查看更多...

分类:作品 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 1443
以下分析都从flex3源代码推出,不一定正确!希望能和有兴趣的朋友一起探讨。

Flex 3有一个编译器指令是:frames.frame label class_name [...]       
引用内容 引用内容

Specifies a SWF file frame label with a sequence of class names that are linked onto the frame.

查看更多...

分类:原创教程 | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 1302
一个没有任何内容的透明 Canvas 不能触发rollOver和roolOut事件的侦听器函数,比如下面这个程序
程序代码 程序代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        
    <mx:Canvas id="canvas" x="10" y="10" width="200" height="200"

查看更多...

分类:原创教程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1014
以下分析都从flex 3源代码推出,不一定正确!希望能和有兴趣的朋友一起探讨。

Flex 3 框架中,容器的边框,背景色和背景图片是由容器的borderSkin 类(为了叙述方便,假设我们为容器定义了一个样式borderSkin: ClassReference("mx.skins.halo.HaloBorder"))来负责的,容器类如果检测到需要边框,背景色或者背景图片,容器会在自己内部建立一个HaloBorder类型的对象(
程序代码 程序代码
border = new mx.skins.halo.HaloBorder();
// Add the border behind all the children.

查看更多...

分类:原创教程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 2835
记得flash帮助文档 Programming ActionScript 3.0 / Core ActionScript 3.0 Data Types and Classes / Working with arrays /Cloning arrays 一节讲了如何深克隆(deep copy)一个数组的方法,以前一直以为这个方法只对数组有用,其实这个方法适用于所有的对象。

下面是我的例子:
程序代码 程序代码

<?xml version="1.0" encoding="utf-8"?>

查看更多...

分类:心得体会 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1185

删除旧的文章

从2004年到现在,这个blog纪录了我的学习过程,这次换空间,旧的blog程序怎么也调试不好,只好换了一个新的blog程序,原来的老文章不想更新过来了,索性都干掉 ,只留下了最新的3篇。技术文章嘛,过时了也就没有价值了。
分类:其他 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 928

Flex样式工作原理分析 Part Two(完结)

Flex样式工作原理分析 Part One中,我们分析了组件是如何获得样式信息的,下面来谈一下设置样式是如何工作的。
每当组件需要重新设置自己的样式时(比如说调用了setStyle()方法或者设置了styleName属性),组件的styleChanged(styleProp:String)方法就会被调用,然后我们在styleChanged(styleProp:String)方法体里面根据参数styleProp的值的不同来对组件的样式做出相应的处理。那么什么时候组件的styleChanged(styleProp:String)方法会触发呢?下面介绍如下

查看更多...

分类:原创教程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1400