flash一个按钮控制动画_FLASH如何点击同一个按钮执行不同的效果(AS3)

本文介绍了在FLASHCS6中使用AS3脚本创建一个按钮,实现点击后文本数字交替增减的功能。主要涉及变量使用、事件监听和鼠标点击响应。通过示例代码展示了具体实现步骤,帮助读者理解AS3中按钮交互和动态文本更新的操作。
摘要由CSDN通过智能技术生成

6195cee387e7b12620d7ff3f1bffec63.png

在制作FLASH游戏过程中,一般会用到声音控制等一个按钮负责两个效果切换的功能,这里简单讲一下这种功能的实现过程。主要知识点:变量的使用,鼠标点击

FLASH如何制作点击元件放大并居中(AS3)​jingyan.baidu.com

适用软件:所有支持AS3脚本的FLASH软件

制作方法:

1.这里用的是FLASH CS6,打开软件,新建AS3文档。

a59d10eaa1d25ed1d0ff1fc5663a81e6.png

2.在舞台上画一个矩形

319faa03f03d8dc734003441453012ff.png

3.选择矩形右键选择转换为元件,选择按钮元件。

df7d86e359e74092de6c91024298959f.png

403c88664ee54ed05ac2706ffe528b49.png

4.按钮的实例名为btn

1ee374b48f60c051e4b203bbab50c76e.png

5.在舞台放一个动态文本,设置如图

8557b94b8be64530932dc38633d41706.png

6588b657c6776c436dad452c28edb19a.png

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;
	}
}

9c6d73ea17952ca4c577f9e11a029969.png

7.运行后,文本框中的数字是不断变大的,点击按钮后,可以切换变化的效果,也就是数字会从变大或变小的状态之间进行切换。

0ae40495ccb6881ac6883bf5a2637d15.png
如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽力解答!
如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值