在制作FLASH游戏过程中,一般会用到声音控制等一个按钮负责两个效果切换的功能,这里简单讲一下这种功能的实现过程。主要知识点:变量的使用,鼠标点击
FLASH如何制作点击元件放大并居中(AS3)jingyan.baidu.com适用软件:所有支持AS3脚本的FLASH软件
制作方法:
1.这里用的是FLASH CS6,打开软件,新建AS3文档。
2.在舞台上画一个矩形
3.选择矩形右键选择转换为元件,选择按钮元件。
4.按钮的实例名为btn
5.在舞台放一个动态文本,设置如图
6.在主时间轴加如下代码:
var isAdd:Boolean=true;
txt.text="0";
this.addEventListener(Event.ENTER_FRAME,AutoChangeNumber);
function AutoChangeNumber(e:Event):void
{
if(isAdd==true)
{
txt.text=String(int(txt.text)+1);
}
else
{
txt.text=String(int(txt.text)-1);
}
}
btn.addEventListener(MouseEvent.CLICK,ClickEvent);
function ClickEvent(e:MouseEvent):void
{
if(isAdd==true)
{
isAdd=false;
}
else
{
isAdd=true;
}
}
7.运行后,文本框中的数字是不断变大的,点击按钮后,可以切换变化的效果,也就是数字会从变大或变小的状态之间进行切换。
如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽力解答!
如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。