知修

知而修之方为悟

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

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

一、src目录

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

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

为了统一,最好改一下

修改方法:

1. 打开项目属性:

F@$N99E%W0GE~GTC(DG0V4L

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

image

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

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

image

二、导出SWC

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

image

三、在Flex中引用SWC

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

image

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

四、创建资源

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

image

相关的图也可使用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); ........ } .......... } }

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


posted on 2010-06-16 23:27  BoolYang  阅读(514)  评论(0编辑  收藏  举报