flash倒计时器_用flash制作倒计时
求flash倒计时工具
setTime();btn 按钮控制计时器开启。
flash倒计时器_用flash制作倒计时
flash倒计时器_用flash制作倒计时
while (!OK) {
代码如下 放到帧上。
limit_time = 5000;
//限制时间5s
_time = getTimer();
_start = 0;
this.btn.onRelease = function() {
this.onEnterFrame = function() {
if (_start == 1) {
new_time = getTimer();
t}if(minute<0){ime_on = new_time-_time;
trace("运行时间="+time_on+" 还有时间="+Number(limit_time-time_on));
if (time_on>limit_time) {
trace("时间到了,失败了");
_start = 0;
flash AS3做的一个倒计时器,但总是跳的很快,怎么办?
hour=timeBox.text.split(":")[0];单独看这一块儿代码 是没什么错误 输出面板提示的错误 是在_time这个函数中, 你访问了没有定义的变量或者属性,查看一下是不是有“daojishi”这个文本框 我用Flash 新建一个Fla(Actionscript 3.0)的文档 做了一个文本框 经过测试 是没有问题的,
case 8 :另外 我感觉可能是你在做倒计时的时候 没有让时间轴停到这一帧上, 在这些代码前面 加一句 stop(); 试一下 如果还有错误 请追问。。。。。。。
1、你是不是没加stop,而循环重复执行了这一帧的代码了啊。
2、你在time==0的时候没有回收interval动作。
你现有的代码应该加上clearInterval(a);就可以了。但是你说的2、3秒就停止了,得开你源文件才知道。
setinterval(); 这个方法没见过,如果是你自己写的贴出来看看才知道
var time:int=30;
var DayCount = 0;r timer:Timer=new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,on_timer);
timer.start();
function on_timer(nt:TimerEvent):void{
if(time>0){
time--;
daojishi.text = String(time);
return;
}timer.stop();
gotoAndPlay("shibaile");
}
源文件能发给我看一下吗?的倒计时怎么做呢? 同时也可以这样写
奥运会倒计时..种方法是我瞎写的..
方法一:
//2008年8月8日晚8时 注意.这里的小时是用24小时至,8时=20时
//俺的运行结果:距离奥运会还有438天4个小时,与实际时间相符~
Show_txt.text = TimeLeft(2007, 6, 1, 24);
function TimeLeft(year, month, day, hour) {
var mydate = new Date();
y = mydate.getFullYear();
d = mydate.getDate();
h = mydate.getHours();
if (year return "你错过了奥运会开幕式哦!"; }if (month return "你错过了奥运会开幕式哦!"; }if (day<=d and year == y and m == month) { if (hout>h) { return "今天就是奥运会!还有"+hout>h+var timeBox=new TextField();//用来显示的文本框"个小时"; } else { var OK = false; if (y == year and month == m) { OK = true; }DayCount += GetMontnDayCount(m, y); m++; if (m%13 == 0) { y++; m = 1//在帧里输入以下代码:; DayCount += day; DayCount -= d; if (hour>h) { } else { DayCount--; h = 24-(hour-h); }return "距离奥运会还有"+DayCount+"天"+h+"个小时!"; }function GetMontnDayCount(m, y) { switch (m) { case 2 : if (y%4 == 0) { return 29; } else { return 28; }case 1 : case 3 : case 7 : case 10 : return 31; default : return 30; 方法2: EndTime = new Date(2008, 7, 8, 20, 0, 0); //定义倒计时结束时间,此处为2008奥运开幕日 //定义当前时间 zong = Math.floor((EndTime.getTime()-NowTime.getTime())/1000); //取得当前时间与结束时间相的总秒数 if (zong>0) { tian = Math.floor(zong/(606024)); //取得剩余天数 zong = zong-tian606024; shi = Math.floor(zong/(6060)); //取得剩余小时数 zong = zong-shi6060; fen = Math.floor(zong/60); //取得剩余分钟数 zong = zong-fen60; miao = zong; //取得剩余秒数 DaoJiShiText = String(tian)+"天"+String(shi)+"时"+String(fen)+"分"+String(miao)+"秒"; trace(DaoJiShiText) } 百度搜索 FLASH计时器 基本都是提供源码的 修改一下 十秒加入音效 (音效搜索 提示音效 注意下格式就好 可以百度音频格式转换 自己转个兼容的小格式) SWF格式 是可以在PPT中使用m = mydate.getMonth()+1;的 (直接插入 或者调用播放器都OK) 必须要flash做的么?现成倒计时器可以么,我现在自己在用的return "奥运会开幕式已经开始了!快去坐飞机去看啊~~~没飞机就坐UFO~~嘻嘻";Aero timer one就不错啊,要的话可以发给你 FLASH倒计时器,需var hour:Number;要多长时间的?说说清楚好吗? //你的那个还真心不想看,loc1234567都是啥玩意呀,刚给你写一个,直接创建一个新的 //ActionScript 3.0,粘贴到动作中运行即可看到效果,将光标放到输入框中回车就开始执行//// 了import flash.utils.Timer; import flash.nts.TimerEvent; import flash.text.TextFormat; import flash.nts.KeyboardEvent; import flash.display.MovieClip; var fm:TextFormat=new TextFormat();//用来格式化文本框文本 fm.size=24; timeBox.type=TextFieldType.INPUT;//将文本框类型设置为可输入的 timeBox.defaultTextFormat=fm;//设置动态输入框的文本默认格式 timeBox.width=120; timeBox.height=25; timeBox.x=stage.stageWidth/2-timeBox.width/2;//将显示框放到播放器中间 timeBox.y=stage.stageHeight/2-timeBox.height/2;//Y轴80像素 addChild(timeBox);//将文本框显示到舞台上 var minute:Number; var second:Number; if(isNull(timeBox)){//如果没有指定倒计时的其实时间,就给定输入框中是当前时间 var time=new Date(); hour=time.hours; second=time.seconds; timeBox.text=numFormat(hour)+" : "+numFormat(minute)+" : "+numFormat(second); }else{ }var timer:Timer=new Timer(1000); timeBox.addEventListener(KeyboardEvent.KEY_DOWN,function(evt:KeyboardEvent){ if(evt.keyCode==13){ timer.start(); }}); /倒计时:/ timer.addEventListener(TimerEvent.TIMER,function(){ if(hour<0){ hou//注意,月份参数用0-11表示1-12月r=24; hour--; minute=59; }if(second<0){ second=59; }timeBox.text=numFormat(hour)+" : "+numFormat(minute)+" : "+numFormat(second--); }); /格式化字符:将不足2位的数字前加0显示/ function numFormat(num:Number){ if(num<10){ return "0"+num; }else{ return ""+num; /判断文本框是否为空/ function isNull(txt:TextField){ return txt.text==""?true:false; }/设置要显示的时间/ function setTime(){ minute=timeBox.text.split(":")[1]; second=timeBox.text.split(":")[2]; } 这样吧,你做一个mc,在mc的插入一个动态文本框,并命名为“aa”(属性-实例名称),延长到13帧,然后新建一个图层,再分别在第1、2、13帧(帧频默认为12)插入关键帧。然后分别设置这三个关键帧的帧动作: 第1帧: var m:Number = 10;//我设置的倒计时10秒,你要设置停止几秒就将数值改为几 第2帧: if(m==0){ aa.text="时间到"; }第13帧: m=m-1; gotoAndPlay(2); 然后将mc拖入场景你那一帧中就行了 利用Active X控件插入动画 ---选择“视图”->“工具栏”->“控件工具箱” ---点击“其它工具图标”,从下拉列表中选择“ShockWe Flash Object”选项,鼠标变成“+”形状,将其拖动即出现Flash控件图形。 ---单击“控件工具箱”上的“属性”按钮,打开属性对话框。 ---选择“自定义”,单击“浏览”按钮,在弹出的对话框中的“Movie URL”中输入. swf文件路径及名称,并调整“play}}”,“quality”,“loop”等其它属性。 为什么一定要falsh的呢? 一个于ppt的倒计时软件 Janus PowerPoint Countdown Timer, 一款倒计时软件,可用于会议、培训、讲座中PowerPoint幻灯片播放自动倒计时,支持手动/自动、全屏、拖放、快捷设定、时间不足闪烁提醒等。Janus倒计时软件采用半透明浮动小窗口悬浮于屏幕上方,能够自动检测幻灯片放映并开始倒计时,退出放映时停止计时,也可以delete this.onEnterF};rame;用于其它需要倒计时的场合。 我已经做好并发送到了你的邮箱(倒计时动画修正版.rar),有大中个版本: 其中扩展名为swf的是动画文件,要拿flash player才能打开,而exe则可直接打开并观看效果: 作说明: 按Start按钮开始倒计时。 倒计时过程中:到了30秒时一直有声音提示。 倒计时过程中,Pause为暂停,Reset为复位,即回到120秒。 30秒后字体变黄,出现“Hurry UP”字样并有声音提示。 时间到了则鸣钟提示。 希望对你有所帮助,并祝你新年快乐。我想做一个 5 分钟的FLASH倒计时器,在10秒发出警示音,重要的是 它能够插到PPT。
_start = 1;请帮忙做一个分秒的FLASH倒计时器,课堂上用 ,在n秒提醒音乐,时间结束播放结束音乐。给个源码。
要用clearInterval(a);一个FLASH倒计时器的代码问题,请高手帮忙分析一下!
h = hour-h;求一个FLASH倒计时器10秒30秒的
cminute--;ase 5 :怎样在ppt中加入flash倒计时器 ppt 2007
aa.text=m;求插入ppt的flash倒计时器。
如果不会设置 百度一下有 内容有点多 解释起来麻烦 细节的点比较多 不如你按照需求 百度搜一下 都是有流程的详细 按着流程一步一步完成 应该不会有问题 如果遇到问题 追问吧。急需一个flash倒计时器(120秒)
NowTime = new Date();
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。