flash的计时器怎么做?
flash的计时器怎么做?
我想做一个计时器,效果是进入第6帧开始倒计时5秒,倒计时结束跳到第2帧。我看的教程没有提及到计时器,求解怎么做
下面代码放到第6帧:
import
flash。utils。Timer;
stop();
timer:Timer=new
Timer(1000,4);
timer。addEventListener(TimerEvent。TIMER_COMPLETE,timeEnd);
timer。start();
function
timeEnd(:TimerEvent):void{
gotoAndStop(2);
我把代码复制进去没用
有2处错误
我用的是flashas2。0
**错误**
场景=场景
图层=图层
帧=6:第3行:
无法加载类或接口'flash。utils。Timer'
timer:Timer=new
Timer(1000,4);
**错误**
场景=场景
图层=图层
帧=6:第6行:
无法加载类或接口'TimerEvent'
代码是AS3。0的。。。
有没有2。0版本的?
2。0的做不来了。。。
给你一个最简单的方法,看看你的帧频是多少,如果是24帧每秒的话,那你就用一个影片剪辑做计时器,在这个影片剪辑上每24帧就是一秒。
首先在第一帧加一个代码:stop()
然后加一个影片剪辑,如果你想让10秒后主时间轴跳到第10帧那就在这个影片剪辑的第240帧处加一个代码
_root。gotoandplay(10),这样就可以了。
你是想要教程还是想要成品?
希望对你能有所帮助。
给我成品就可以我拿去自己研究
要as2。0做的
flash吧不送
flash倒计时器制作
谁能帮我做一个退伍一年倒计时的
由于你没有说出退伍的具体时间不好给你做,交给你一个方法,试着自己做一个吧,要是你不会用flash软件,给我留言就行
1。启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。
2。点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离退伍还有”。
3。点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参数,变量设置为“DaoJiShiText”。
4。命名所在层为“倒计时”,在时间轴的第一帧上输入以下代码(虚线以下内容)EndTime=new
Date(2023,9,26,8,0,0);
//定义倒计时结束时间,此处以2023年10月26日早8点为例
//注意,月份参数用0-11表示1-12月NowTime=new
Date();
//定义当前时间
zong=Math。floor((EndTime。getTime()-NowTime。getTime())/1000);
//取得当前时间与结束时间相差的总秒数
if(zong>0)
tian=Math。floor(zong/(60*60*24));
//取得剩余天数
zong=zong-tian*60*60*24;
shi=Math。floor(zong/(60*60));
//取得剩余小时数
zong=zong-shi*60*60;
fen=Math。floor(zong/60);
//取得剩余分钟数
zong=zong-fen*60;
miao=zong;
//取得剩余秒数
DaoJiShiText=String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒"5。在时间轴的第12帧处插入关键帧,输入语句“gotoAndPlay(1);”。
6。返回主场景,把倒计时影片剪辑拖放至主场景中,测试运行,导出swf文件即可
首先建两个层,第一层专写脚本as,第二层放关于时间的文字,或者是背景(以下的帧都是关键帧)
第二层第一帧新建一个输入文本,变量名:shuru
第一层第一帧as:stop();//第一帧暂停,输入时间
第二层第二帧:var
gettimer();//设置love变量,获取影片的播放时间,
flash用计时器来实现以下功能:
单击Start按钮后,每隔100毫秒在文本框中动态显示出一个三位的随机整数(100~999);单击Stop按钮后,停止更新
应该怎么做
在此给你一个思路:
程序是否收到鼠标命令,声明一个布尔变量类型,单击
Start按钮
时为true
单击Stop按钮时为false
当布尔值为true时,在帧频侦听函数中更新随机数。为false时等于一个随机数或终止帧频侦听。
间隔100毫秒,就是每当
(1/帧频*1000)%100=0
你也许会说我还是不懂得怎么做,但长期以来回答得不到提问者反馈,不知道是否帮到了。要得到更多帮助请回信。
1、准备好一个flash计时动画,打开ppt文件后,依次单击“视图”菜单下的“母版/幻灯片母版”命令。2、进入幻灯片母版视图,再单击“插入”菜单下的“flash…”命令。3、在弹出的“插入flash动画”对话框中找到想要嵌入的动画后,单击“打开”按钮即可插入动画
(最后可提供下载这些计时器flash动画)。4、选中插入的flash动画,将鼠标移到周围的控制点上按下左键拖动,调整动画的大小并将其拖放到幻灯片的右上角后,关闭幻灯片母版视图。5、按下f5键放映演示文稿,即可利用嵌入的flash动画掌握教学时间。
flash计时器
急求一个可以放进PPT
的120秒倒计时
计时器,谢谢
AS3。0制作,倒计时任意时间,舞台上2个
输入文本框(分、秒)
2个按钮(开始、停止)
简单好用,代码如下:
m:int
s:int
t:int
function
time(){
t=t-1
s=t%60
m=t/60%60
miao。text
String(s)
if(s<10){
miao。text
String(s)
fen。text
String(m)
if(m<10){
fen。text
String(m)
tt。text=
String(t)
if(t==0){
clearInterval(dsq);
function
ks(a){
m=int(fen。text)
s=int(miao。text)
t=m*60+s
setInterval(time,1000);
start_btn。addEventListener(MouseEvent。CLICK,ks);
stop_btn。addEventListener(MouseEvent。CLICK,re);
function
re(a){
clearInterval(dsq);
1、准备好一个Flash计时动画,打开PPT文件后,依次单击“视图”菜单下的“母版/幻灯片母版”命令。2、进入幻灯片母版视图,再单击“插入”菜单下的“Flash…”命令。3、在弹出的“插入Flash动画”对话框中找到想要嵌入的动画后,单击“打开”按钮即可插入动画
(最后可提供下载这些计时器flash动画)。4、选中插入的Flash动画,将鼠标移到周围的控制点上按下左键拖动,调整动画的大小并将其拖放到幻灯片的右上角后,关闭幻灯片母版视图。5、按下F5键放映演示文稿,即可利用嵌入的Flash动画掌握教学时间。
您好,请问有120S的计时动画不?
请会flash的高手帮忙,做一个flash计时器
开始的时候自己设定好目的时间(设定后最好能让设置时间的方框隐藏),就开始倒计时,中间不要求暂停,直到时间到了停止。会as的高手凑过来
1。启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。
2。点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离xxx还有:”。
3。点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参数,变量设置为“DaoJiShiText”。
4。点击文本工具,在属性中选择“输入文本”,划出六个文本框,设置好文本框的参数,实例名设置为t1、t2、t3、t4、t5、t6。
5。在时间轴的第一帧上输入以下代码:
onEnterFrame=function(){
EndTime
Date(t1。text,
t2。text-1,
t3。text,
t4。text,
t5。text,
t6。text);
NowTime
Date();
Math。floor((EndTime。getTime()-NowTime。getTime())/1000)
(zong>0)
Math。floor(zong/(60*60*24));
zong-tian*60*60*24;
Math。floor(zong/(60*60));
zong-shi*60*60;
Math。floor(zong/60);
zong-fen*60;
zong;
DaoJiShiText
String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒";
t1。_visible=t2。_visible=t3。_visible=t4。_visible=t5。_visible=t6。_visible=0
6。返回主场景,把倒计时影片剪辑拖放至主场景中,测试运行。
qq空间FLASH正数计时器代码
flash的
内容:离开你的第多少天多少小时多少分钟多少秒
有高手吗??帮忙做一个吧,有高手会的话给我说声
能不能帮我做出来哦。我不会啊。会的话把你QQ号留下
一下是我自己写的as
Date();
refermonth
referday
//修改以上两个参数,它们分别表示预定的月和日
this。onEnterFrame
function()
month
date。getMonth()+1;
date。getDate();
leftdays
getTotalDays(month)-getTotalDays(refermonth)+referday-day;
trace(leftdays);
function
getTotalDays(month)
totaldays
(i=1;
i totaldays totaldays+getMonthDays(i); return totaldays; function getMonthDays(month) switch (month) break; break; break; break; break; break; break; break; break; break; break; break; return days; 稍微有点flash as编程经验的同学应该看得懂,以上只是倒计时天数,如果需要把时、分、秒加入只需稍作修改,在这里只给你提供个参考思路,不懂得话继续问我哈 QQ:1019839740 就是从10 倒计时到0 是用代码写 不是一个一个设计数字 不用TIMER函数 因为不是1秒倒计时一次 而是自己设的帧频 每到第20帧就减去1 回到第一帧显示动态文本。 请问这个代码具体该如何写,谢谢。 不知道我说明白了没有。 与当前日期无关的 我想做的是 从1个动态文本 的实例名称后的TEXT 读出数字9 回到第一帧 在进行到第20帧 我在做的时候提示 强制类型转换有问题 可有达人能知道我问题出在哪 一般来说,Flash做计时器都是用调用系统时间然后计算时间差来实现的,这样时间很精确,因为我们知道Flash的帧频是一个相对量,会受到处理器的影响,所以计时并不精确 如果你对时间要求不是特别精确就用帧频来做,中间保持若干帧不动就可以了,做动画不要怕用了很多帧,真正占空间的是关键帧 关于你说的那个类型转换的问题你可以用变量来代替试一试 比如我要现实动态文本显示"9" 可以a=9;然后TextField=a; 这里的TextField是动态文本的变量,如果你把他填在实例名称一栏的话要TextField。text=a 希望对你有所帮助 1。启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。 2。点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离2023北京奥运开幕还有”。 3。点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参数,变量设置为“DaoJiShiText”。 4。命名所在层为“倒计时”,在时间轴的第一帧上输入以下代码: EndTime=new Date(2023,9,29, 0,0,0); //定义倒计时结束时间,此处为2023年小孩子生日 //注意,月份参数用0-11表示1-12月NowTime=new Date(); //定义当前时间 zong=Math。floor((EndTime。getTime()-NowTime。getTime())/1000); //取得当前时间与结束时间相差的总秒数 if(zong>0) tian=Math。floor(zong/(60*60*24)); //取得剩余天数 zong=zong-tian*60*60*24; shi=Math。floor(zong/(60*60)); //取得剩余 一个计时器 打开边开始增加秒够六十加一分,分够六十加一时,二十四小时加一天,我想让它一直加,而不是打开一次归一次0 不归零,那你从什么时候开始呢?你设置该计时器从本机获取日期时间,然后减去你初始时间即可。 代码是多少 我不是学这个的 不会弄。。。谢了 用Script 在回答问题时,点击开始,进行倒计时;点击重作,计时器清零,重新开始倒计时,最好在后10秒有声音 一个是用组件代码:Timer 二是做纯动画。每帧里一个文本,数字从0到N。用帧频控制。 同意楼上的意思。我让我徒弟申请入群了。 看你帧频了,假如是30的话。 30;//分钟 framerate 30;//帧率 function onenterframe framerate gotoandplay (2);//gogo 到结束时要去的地方 想做一个计时器,可以记录距离某天已经过了多少天都少分多少秒。比如我跟我媳妇是2023年7月1日在一起的,然后可以记录一起了多少天的,最好精确到分。会的大哥发个源码吧,谢了 简历一个动态文本 “变量”里面改成 "DaoJiShiText” 代码如下: NowTime=new Date(2023,7,8,20,0,0); //定义倒计时开始时间,此处为2023北京奥运开幕日 //注意,月份参数用0-11表示1-12月EndTime=new Date(); //定义当前时间 zong=Math。floor((EndTime。getTime()-NowTime。getTime())/1000); //取得当前时间与结束时间相差的总秒数 if(zong>0) tian=Math。floor(zong/(60*60*24)); //取得剩余天数 zong=zong-tian*60*60*24; shi=Math。floor(zong/(60*60)); //取得剩余小时数 zong=zong-shi*60*60; fen=Math。floor(zong/60); //取得剩余分钟数 zong=zong-fen*60; miao=zong; //取得剩余秒数 DaoJiShiText=String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒"; 对了~要在第二帧插入一帧才有用! 代码写在时间轴上面。。。如何用FLASH制作倒计时
Flash动画怎么做一个计时器
如何用flash制作倒计时器
FLASH制作正数计时器的方法
发表评论