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

Flash, SWC, and Flex

发布时间:2020-12-15 18:19:34 所属栏目:百科 来源:网络整理
导读:Flash CS4里有一个功能“导出SWC组件”。这个功能可以把在Flash里做好的影片剪辑(Movie Clip)导出成组件,这样其他的人也可以比较方便的使用这个现成的东西了。就像Delphi里的控件。 这SWC也可以被Flex?Builder(Flash?Builder)使用。 1.?创建影片剪辑 新
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:FlashGuiMySWCMyButton.swc)
3.?导入SWC (Flash)
拷贝这个SWC文件到(C:UsersAndyappdataLocalAdobeFlash CS4zh_CNConfigurationComponents)
重新启动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

(编辑:李大同)

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

    推荐文章
    站长推荐
    热点阅读