请教flash应用
要做这个东西,用什么工具好使,ps还是flash?http://www.024music.com/cat/fla/qzzn_shanghai.swf
大概怎么做?有大概的教程更好:hug: ,谢过啦
[ 本帖最后由 2002070344 于 2006-12-25 18:12 编辑 ] 是flash........ 怎么搞?特别是那个计时器? 不会!!~ 学号师兄在编程版问不到教程。。。。
这个IP会做的。
帮顶一上,他就会来这里的了 好像黯然兄也会做,谁教都好,指点一下啊 应该可以用java script做,你上网搜索一下java script倒计时器。。 楼上正解
用JAVASCRIPT做比用FLASH好(占空间少) ip教程? 找到这个
2.倒计时器的范例代码
<html>
<head>
<title>计时器的范例</title>
<script language="javascript">
<!--
var CallTimeLen = "0";
var begintime;
var timer = null;
function DoConverseCallTimer()
{
//alert(document.frmtimer.thzt.value);
if(document.frmtimer.thzt.value == "")
alert("请输入倒计时开始的秒数!");
else
{
document.frmtimer.conversestart.disabled=true;
var minute="0";
var second="0";
begintime = parseInt(begintime)-1;
minute = parseInt(begintime/60);
second = begintime%60;
if(minute=="0")
{
document.frmtimer.thzt.innerText ="您剩余的时间为:"+second+"秒";
}
else
{
document.frmtimer.thzt.innerText ="您剩余的时间为:"+minute+"分"+second+"秒";
}
timer1 = window.setTimeout("DoConverseCallTimer()",1000);
}
}
function setBegintime()
{
document.frmtimer.conversestart.disabled=false;
begintime = document.frmtimer.thzt.value;
}
-->
</script>
</head>
<body>
<form name="frmtimer" action="" method="post">
<hr>
<input type="text" name="thzt" id="thzt" >
<br>
<input type="button" value="开始倒计时" name="conversestart" >
<input type="button" value="停止" name="stop" >
<hr>
</form>
</body>
</html>
发现有bug的
倒数到0还继续倒:kiss:
想问下,是不是可以用dw来生成代码,自己稍改代码来完成
自己写好像不容易
不会做啊:time:
[ 本帖最后由 2002070344 于 2006-12-21 12:48 编辑 ] 稍后再写... dw那里不是有很多东西可以插入的嘛~~其实网上的就可以了。。找多几个试就行了。 文字会排布了吧...
三个动态文本域
分别命名为:TFdays TFhoursTFminutesTFSeconds (注意:是动态文本!,名称在文本名下面设置(Flash 8) )
第一帧代码:
//倒计时结束时间
//年月日时分秒,
//如果还要毫秒的话,
//加个逗号再回上毫秒数 016
var end:Date=new Date(2009,6,20,24,0,0);
var timer=setInterval(intervals,1000);
function intervals(){
var now:Date=new Date();
var days=(end-now)/(1000*60*60*24);
if(days<=0){
clearInterval(timer);
}
days=Math.floor(days);
var hours=end.getHours()-now.getHours();
if(hours<0){
days=days-1;
hours=hours+24;
}
var minutes=end.getMinutes()-now.getMinutes();
if(minutes<0){
hours=hours-1;
minutes=minutes+60;
}
var seconds=end.getSeconds()-now.getSeconds();
if(seconds<0){
minutes=minutes-1;
seconds=seconds+60;
}
//更新数据
TFdays.text=days;
TFhours.text=hours;
TFseconds.text=seconds;
TFminutes.text=minutes;
}
[ 本帖最后由 iptton 于 2006-12-21 13:09 编辑 ] 网页形式的可以用DW生成页面排布
但处理逻辑还是要自己写
<html>
<head>
<title>sf</title>
</head>
<body>
离××还有
<span id="TFdays"></span>天<span id="TFhours"></span>小时<span id="TFminutes"></span>分钟<span id="TFseconds"></span>秒
<script language="javascript">
//倒计时结束时间,年月日时分秒,如果还要毫秒的话,加个逗号再回上毫秒数 016
var end=new Date(2009,6,20,24,0,0);
timer=setInterval(intervals,1000);
function intervals(){
var now=new Date();
var days=(end-now)/(1000*60*60*24);
if(days<=0){
clearInterval(timer);
}
days=Math.floor(days);
var hours=end.getHours()-now.getHours();
if(hours<0){
days=days-1;
hours=hours+24;
}
var minutes=end.getMinutes()-now.getMinutes();
if(minutes<0){
hours=hours-1;
minutes=minutes+60;
}
var seconds=end.getSeconds()-now.getSeconds();
if(seconds<0){
minutes=minutes-1;
seconds=seconds+60;
}
//更新数据
document.getElementById("TFdays").innerHTML=days;
document.getElementById("TFhours").innerHTML=hours;
document.getElementById("TFseconds").innerHTML=seconds;
document.getElementById("TFminutes").innerHTML=minutes;
}
</script>
</body>
</html>
[ 本帖最后由 iptton 于 2006-12-21 14:01 编辑 ] 在DW上拖动那几个带ID的span标签到你相放在的位置就行了
设计方式下,为了拖动,可以先在span标签间随便加点内容:
比如:<span id="TFdays">safdsfdsfdsfk</span>
加什么内容没关系,因为JS代码开始运行后会改回来的,
不过在JS代码运行前这些内容会显示
所以最好在编辑完后删掉那些东西
[ 本帖最后由 iptton 于 2006-12-21 14:00 编辑 ] 慢慢理解一下,不懂再问你
页:
[1]