永发信息网

FLASH时间代码问题

答案:2  悬赏:10  手机版
解决时间 2021-05-10 12:19
  • 提问者网友:凉末
  • 2021-05-09 15:51

懂AS的能帮我看看这个时间代码错在什么地方吗?

date = new Date();
h = date.getHours();
m = date.getMinutes();
s = date.getSeconds();
if (h < 10)
{
_parent.clock_mc.hourA.gotoAndStop(1);
_parent.clock_mc.hourB.gotoAndStop(Number(substring(1, 1)h, ) + 1);
}
else
{
_parent.clock_mc.hourA.gotoAndStop(Number(substring(1, 1)h, ) + 1);
_parent.clock_mc.hourB.gotoAndStop(Number(substring(2, 1)h, ) + 1);
} // end else if
if (m < 10)
{
_parent.clock_mc.minA.gotoAndStop(1);
_parent.clock_mc.minB.gotoAndStop(Number(substring(1, 1)m, ) + 1);
}
else
{
_parent.clock_mc.minA.gotoAndStop(Number(substring(1, 1)m, ) + 1);
_parent.clock_mc.minB.gotoAndStop(Number(substring(2, 1)m, ) + 1);
} // end else if
if (s < 10)
{
_parent.clock_mc.secA.gotoAndStop(1);
_parent.clock_mc.secB.gotoAndStop(Number(substring(1, 1)s, ) + 1);
}
else
{
_parent.clock_mc.secA.gotoAndStop(Number(substring(1, 1)s, ) + 1);
_parent.clock_mc.secB.gotoAndStop(Number(substring(2, 1)s, ) + 1);
} // end else if

最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-05-09 16:55

反编译来的脚本吧?看得出来这是一个时钟的脚本


但是因为你的反编译工具问题,导致脚本的语法全盘错乱(估计碰到加密过的了)


为什么这么说呢,看脚本里面就知道了,substring是一个"方法",方法前必须要有元件(如xx.substring)显然你提供的脚本是不符合语法的.再看Number括号里面,反括号前面有一个逗号",",这也是显然不符合语法的.


要想还原的话,保留原来的文件,找个有水平点的人来"模仿"吧.

全部回答
  • 1楼网友:長槍戰八方
  • 2021-05-09 18:31

代码找错。我不在行。。不过你可以把你的要求说来听听!你要时间干什么?

或者你要把时间怎么处理。。这些我能搞定!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯