加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在Flex中使用Flash的资源

发布时间:2020-12-15 04:54:14 所属栏目:百科 来源:网络整理
导读:在Flex中使用Flash的资源 ??????? 这里我主要是指利用adobe flash cs3平台来制作swc文件。例如,新建一个fla文件,在他的场景中制作一个正方形,然后右键点击选择转化为元件(convert to symbol),然后在库面板中找到刚创建的元件,右键选择关联到类(linkage),

在Flex中使用Flash的资源


??????? 这里我主要是指利用adobe flash cs3平台来制作swc文件。例如,新建一个fla文件,在他的场景中制作一个正方形,然后右键点击选择转化为元件(convert to symbol),然后在库面板中找到刚创建的元件,右键选择关联到类(linkage),输入类名(如:Cube),然后勾选Export to actionscript,Ok,然后在在库面板中选择Export SWC File,保存即可。此时创建的是一个DisplayObject对象,可以直接在Flex中var cube:Cube = new Cube()了(要导入,在Flex创建的actionscript project中,右键点击项目名称,选择properties,选择actionscript build path,选择library path,然后add swc)。

???????最近在看ActionScript 3.0 设计模式,书中的例子都是在Flash CS3中开发和测试通过的。我用的开发环境是Flex 3,我新建了一个ActionScript 项目,需要使用fl组件包。然后直接将“D:Program FilesAdobeAdobe Flash CS4CommonConfigurationComponent SourceActionScript 3.0User Interface”目录(我机子上的目录,相信大家都能看懂)下的fl文件夹拷到工程的src目录下,编译没有错误,运行时却报空对象错误。

???????然后在RIA天地会论坛上发帖询问。经过高人指点,发现我的工程用到了fl包中的UI组件,需要导入Flash user interface组件,最终将问题解决。在这里将这个问题总结一下:

???????在Flex下创建的ActionScript项目使用Flash CS4中内置的UI组件方法如下:

???????在Flash CS4中打开“D:Program FilesAdobeAdobe Flash CS4CommonConfigurationComponents”目录下的“User Interface.fla”文件

???????进入文件---发布设置---Flash---勾选“导出SWC” 点“导出影片”,输入文件名,确定之后就出现了swc文件 进入Flash builder,在ActionScript项目属性中引用刚刚导出的swc文件 这时就可以在源代码中 import fl.controls.* 并使用Flash CS4中的UI组件了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读