Flash, SWC, and Flex
来源:互联网 发布:一句话恐怖故事 知乎 编辑:程序博客网 时间:2024/06/05 14:23
Flash CS4里有一个功能“导出SWC组件”。这个功能可以把在Flash里做好的影片剪辑(Movie Clip)导出成组件,这样其他的人也可以比较方便的使用这个现成的东西了。就像Delphi里的控件。
这SWC也可以被Flex Builder(Flash Builder)使用。
1. 创建影片剪辑
新建一个元件(影片剪辑)。
插入4个关键帧,每个帧里加一个小图片。模拟一个按钮的四个状态
在第一帧里增加AS代码
stop();
this.addEventListener(MouseEvent.MOUSE_OUT, handleMouseUp);
this.addEventListener(MouseEvent.MOUSE_OVER, handleMouseOver);
this.addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown);
this.addEventListener(MouseEvent.CLICK, handleMouseUp);
function handleMouseUp(evt:MouseEvent):void
{
gotoAndStop(1);
}
function handleMouseOver(evt:MouseEvent):void
{
gotoAndStop(2);
}
function handleMouseDown(evt:MouseEvent):void
{
gotoAndStop(3);
}在库(F11)窗口选中这个影片剪辑,修改"属性”,勾选“为ActionScript导出”,输入一个类名“MyButton” 。
2. 导出SWC
在库(F11)窗口选中这个影片剪辑,右击影片剪辑,“导出SWC文件...”,保存一个路径(D:\FlashGui\MySWC\MyButton.swc)
3. 导入SWC (Flash)
拷贝这个SWC文件到(C:\Users\Andy\appdata\Local\Adobe\Flash CS4\zh_CN\Configuration\Components)
重新启动Flash CS4
在“组件”(Ctrl + F7)窗口里就会看到这个组件了
4. 导入SWC (Flex)
新建一个ActionScript Project
修改该项目的属性,“ActionScript Build Path”, "Library Path"
“Add SWC”,添加MyButton.swc
package {
import flash.display.Sprite;
[SWF(width="1024", height="576", backgroundColor="0x333333")]
public class forSWC extends Sprite
{
private var _btn_Qifen:btn_Qifen = new btn_Qifen();
public function forSWC()
{
addChild(_btn_Qifen);
}
}
}
PS: 软件环境
Windows 7
Flash CS4 Professional
Flash Builder 4.5
这SWC也可以被Flex Builder(Flash Builder)使用。
1. 创建影片剪辑
新建一个元件(影片剪辑)。
插入4个关键帧,每个帧里加一个小图片。模拟一个按钮的四个状态
在第一帧里增加AS代码
stop();
this.addEventListener(MouseEvent.MOUSE_OUT, handleMouseUp);
this.addEventListener(MouseEvent.MOUSE_OVER, handleMouseOver);
this.addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown);
this.addEventListener(MouseEvent.CLICK, handleMouseUp);
function handleMouseUp(evt:MouseEvent):void
{
gotoAndStop(1);
}
function handleMouseOver(evt:MouseEvent):void
{
gotoAndStop(2);
}
function handleMouseDown(evt:MouseEvent):void
{
gotoAndStop(3);
}在库(F11)窗口选中这个影片剪辑,修改"属性”,勾选“为ActionScript导出”,输入一个类名“MyButton” 。
2. 导出SWC
在库(F11)窗口选中这个影片剪辑,右击影片剪辑,“导出SWC文件...”,保存一个路径(D:\FlashGui\MySWC\MyButton.swc)
3. 导入SWC (Flash)
拷贝这个SWC文件到(C:\Users\Andy\appdata\Local\Adobe\Flash CS4\zh_CN\Configuration\Components)
重新启动Flash CS4
在“组件”(Ctrl + F7)窗口里就会看到这个组件了
4. 导入SWC (Flex)
新建一个ActionScript Project
修改该项目的属性,“ActionScript Build Path”, "Library Path"
“Add SWC”,添加MyButton.swc
package {
import flash.display.Sprite;
[SWF(width="1024", height="576", backgroundColor="0x333333")]
public class forSWC extends Sprite
{
private var _btn_Qifen:btn_Qifen = new btn_Qifen();
public function forSWC()
{
addChild(_btn_Qifen);
}
}
}
PS: 软件环境
Windows 7
Flash CS4 Professional
Flash Builder 4.5
- Flash, SWC, and Flex
- Flash导出SWC与Flex中使用SWC
- Flash导出SWC与Flex中使用SWC
- Flash生成供Flex使用的SWC
- flash 导出 swc 到flex中用
- Flash与Flex配合开发,flash导出swc到flex
- Flash与Flex配合开发,flash导出swc到flex
- Flash 与 Flex 配合开发,flash 导出 swc 到 flex
- Flash与Flex配合开发,flash导出swc到flex
- flash cs5导出swc到flash builder4 And Late
- 用flash制作SWC文件,生成flex自定义组件
- 在flex技术中使用flash导出的swc中的flash元件的方法
- ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别
- flex制作swc文件
- flex制作swc文件
- flex 生成swc
- flex 库swc
- Flash Builder 4.5 导入一个新项目,提示“flex unable to open xxxxxxxxx.swc”
- 4类业务员(顾问+利益+解决问题+勤奋)=(知识+人际关系+执行+勤奋)
- Nginx
- 国外的街头3D艺术与咱自家的街头3D艺术
- android onTouchEvent 左右手势滑动事件处理
- ubuntu下编译OpenGL
- Flash, SWC, and Flex
- Spring Internals
- photoshop更换证件照底色
- 回调(转)
- C++类构造函数初始化列表
- 简单温习一下tomcat的目录结构
- 好愚蠢的C程序啊!(也谈费时的文件打开与关闭)
- C语言数据类型所占空间大小
- Web应用中的本地化