- 省级水平FLASH课件制作培训,网络教学,解答所有学员疑难,包教包会。
- 教程发放到学员手中,共分为初级,中级,高级三部分,全部视频教程,跟真人在身边教学效果一样。
- 有意者直接咨询我站管理QQ:444860709 也可以加入到QQ群(67042004)中后,直接找群主咨询相关事宜培训详情。
注意:以下均为本站原创flash教程,属于本站产品,欢迎选学,如有问题可直接与我站管理联系解答事宜。QQ:4444860709
题 目:AS代码制作计时器
一、效果预览
二、教程内容
AS代码制作计时器
今天再向大家介绍一款倒计时器的制作方法。由于只是讲解,所以我绘制的都比较简单,美化自己去做吧。呵呵。不要瞪我,按我说的去做,保你成功。
好啦,开始吧。
步骤:
- 说一下,这个动画实例总共需要两个图层;每个图层为四帧;
_clip_image001.jpg)
- 选中图层1第1帧;按下图绘制好。
_clip_image002.jpg)
说明:以上为三个静态文本:剩余时间,分,秒。两个动态文本框:实例名称依次是m_txt,和s_txt。两个影片剪辑作为按钮:开始计时(实例名为ksjs_mc),设置(实例名为sz_mc)。
- 选中图层1第3帧;按下图绘制好。
_clip_image003.jpg)
说明:一个静态文本:时间到。一个MC元件:重新计时(实例名fh_mc)。
- 选中图层1第4帧;按下图绘制好。
_clip_image004.jpg)
说明:两个静态文本:总计时长和分钟。一个输入文本框:实例名为szsc_txt。一个影片MC:确定(实例名为szqd_mc);
好了,下面开始添加代码了。
- 选中图层2第1帧,添加如下代码:
var csms = 3600;
//flash课件吧(湖北金鹰),www.luotao2008.cn
var syfs;
var syms;
//flash课件吧(湖北金鹰),www.luotao2008.cn
var xgsj:Number;
- 选中图层2第2帧,添加如下代码:
stop();
//flash课件吧(湖北金鹰),www.luotao2008.cn
m_txt.text = csms/60;
function jssj() {
if (csms == 0) {
gotoAndStop(3);
} else {
m_txt.text = syfs;
s_txt.text = syms;
csms = csms-1;
}
}
//flash课件吧(湖北金鹰),www.luotao2008.cn
ksjs_mc.onRelease = function() {
ksjs_mc.enabled = false;
//点击开始计时后,让开始计时按钮不可用,防止在计时时,用户再次点击。
gxsj = setInterval(jssj, 1000);
};
//flash课件吧(湖北金鹰),www.luotao2008.cn
sz_mc.onRelease = function() {
gotoAndStop(4);
};
- 选中图层2第3帧,添加如下代码:
clearInterval(gxsj);
//flash课件吧(湖北金鹰),www.luotao2008.cn
updateAfterEvent();
//flash课件吧(湖北金鹰),www.luotao2008.cn
fh_mc.onRelease = function() {
clearInterval(gxsj);
gotoAndStop(2);
};
- 选中图层2第4帧,添加如下代码:
szqd_mc.onRelease = function() {
_root.csms = Number(szsc_txt.text)*60;
//flash课件吧(湖北金鹰),www.luotao2008.cn
_root.m_txt.text = _root.csms;
gotoAndStop(2);
};
-
好了,可以测试你的影片了,自己想象一下如何美化你的计时器吧。
我站网络视频网校培训开始招生了!FLASH课件制作视频教程教学,QQ一对一解答所有学员疑问。咨询:QQ444860709 查看培训详情。
|