flash cs5 在自己制作图形组件时非常简单。比FLEX更方便。
以下为简易教程,有错误请及时纠正:
以一个按钮"MYBTN"为例
最后加载到组件框中方便调用,当然也可以用构造函数来构造。
-------------------------------------------------- ----
首先是要制作素材。
制作一个共3帧的"影片剪辑":
这里有一部分关键代码代码:
-------------------------------------------------- ------
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.events.Event;
stop();
function label(la:String)
{
labelTXT.text = la;
}
this.addEventListener(MouseEvent.MOUSE_OUT,myevt);
this.addEventListener(MouseEvent.MOUSE_OVER,myevt) ;
this.addEventListener(MouseEvent.MOUSE_DOWN,myevt) ;
this.addEventListener(MouseEvent.MOUSE_UP,myevt);
function myevt(evt:MouseEvent)
{
if (evt.type == MouseEvent.MOUSE_OVER)
{
this.gotoAndStop(2);
}
else if (evt.type == MouseEvent.MOUSE_OUT)
{
this.gotoAndStop(1);
}
else if (evt.type == MouseEvent.MOUSE_DOWN)
{
this.gotoAndStop(3);
}
else if (evt.type == MouseEvent.MOUSE_UP)
{
this.gotoAndStop(2);
}
}
-------------------------------------------------- -
这样我们的代码就写完了。再来到库当中,为当前原件加入"连接"
这个将会成为构造函数。
-------------------------------------------------- --
最后在库中"导出SWC文件",并保存到CS5的安装目录下的相关路径下:
C:/Program Files/Adobe/Adobe Flash CS5/Common/Configuration/Components/
最好创建一个文件夹。
-------------------------------------------------- --------------------------------------------------- ----------------------
关于使用有二种方法:
一、组件框中使用
组件框中有"重新加载组件",刷新后就可以看到自己定义的组件了。后面就不用我多说了吧。
二、构造组件
import flash.events.MouseEvent;
var kk:MyBtn = new MyBtn();
kk.x = 100;
kk.y = 100;
kk.label("test");
addChild(kk);
kk.addEventListener(MouseEvent.CLICK,myevt);
function myevt(evt:MouseEvent)
{
trace(ok)
}
--------------------------------------------------
打完手工。抛砖引玉,希望大家能够从中得到启发。
xinje于保定家中
2011年1月3日
分享到:
相关推荐
Adobe Flash CS5中文版经典教程 本书由Adobe公司的专家编写,是Adobe Flash CS5软件的官方指定培训教材。
flash cs5中文版基础教程.pdf
flash cs5简体中文官方教程,全面详细的介绍了flash cs5的功能及使用方法
中文版Flash_CS5基础培训教程(word文字版1)
《Adobe Flash CS5 中文经典教程》 一书配套的例程和素材,第一部分,将两部分放在一起解压即可
adobe flash cs5 的汉化问题一直没得到解决,此文件 完美汉化flash cs5
Adobe Flash CS5 官方教程,来自官方的教程
Flash CS5动画设计实例教程盘,实例代码
Flash CS5实例教程(第2版) 光盘 刘杰 著 人民邮电出版社 二版时间 2012年5月 本书全面、系统地介绍了Flash CS5的基本操作方法和网页动画的制作技巧,包括FlashCS5基础入门、图形的绘制与编辑、对象的编辑与修饰、...
adobe flash professional CS5 入门教程 MP4 版本
Flash CS5动画制作实用教程
flash cs5实例教程 ~学flash的会有用上的
flash cs5中文版基础教程.docx
第 1 章 Adobe Flash Professional CS5 的新功能 新功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Adobe flash catalyst cs5中文教程
FLASH CS5中文帮助文档,给大家分享一下,有需要的来拿哦......
Flash CS5动画制作技术.pdf
Flash CS5动画设计项目教程-素材文件.rar