Flash CS4/5与Flex/Flash Builder的配合编码

注:为方便起见文中把Flash CS4/5简称为Flash,把Flex/Flash Builder简称为Flex

一般可以用Flash制作资源文件(swc/swf),提供给Flex使用

一、src目录

在Flex中源码的存放位置一般是src目录

而Flash中项目目录即是源码(类)目录

为了统一,最好改一下

修改方法:

1. 打开项目属性:

Flash CS4/5与Flex/Flash Builder的配合编码_第1张图片

2.设定源码位置( . 表示当前目录)

Flash CS4/5与Flex/Flash Builder的配合编码_第2张图片

3.设置库中元件链接的类对应的源码位置

打开ActionScript 3.0设置对话框,把原来的.改为./src,如图:

Flash CS4/5与Flex/Flash Builder的配合编码_第3张图片

二、导出SWC

在“发布设置”中选中“导出 SWC”,可方便Flex使用

Flash CS4/5与Flex/Flash Builder的配合编码_第4张图片

三、在Flex中引用SWC

打开项目属性->ActionScript构建路径->添加SWC…->找到Flash生成的SWC 确定即可

Flash CS4/5与Flex/Flash Builder的配合编码_第5张图片

注:我用的是Flash Builder 4 + Flash CS 5 ,可以直接在Flash Builder中创建Flash的项目,当在Flash中发布时Flex也会自动重编译,比较方便

四、创建资源

在Flash的库中创建需要的资源(元件),需要在Flex中调用的话,为其指定个链接类即可(你可以不编写链接类,Flash会自动为你生成,如果需要额外的功能,可以自己编写),如图:

Flash CS4/5与Flex/Flash Builder的配合编码_第6张图片

相关的图也可使用AI或做,做好后直接复制到Flash中即可。

五、调用创建好的资源

在Flex中链接好了SWC调用就和普通写代码一样一样的:

package com.loveqipai.ddz
{
..........
import com.loveqipai.ddz.res.CustomNumber;

public class XXXXTest extends Sprite
{
..........
public function xxxMethod():void { ........ var num:CustomNumber = new CustomNumber; addChild(num); ........ } .......... } }

大概步骤就是这样了,比较简单。


你可能感兴趣的:(builder)