带来一篇Flash制造电子日用时钟(2)
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。4.接着创立一个"文本"层,用来安排几个静态文本,如-5所示。
在"文本"层中绘制5个静态文本,如-6所示。然后分离为其声名变量名:yeahtext、daytext、weektext、half、timetext。
5.设置好静态文本后。再创立一个"剧本"层,用来安排代码。如-5所示。右键单击该层的第1帧,在弹出的菜单当选择"举措"命令,或按F9键翻开"举措"面板。然后键进以下代码。代码的感化是让静态文天性够显现体系以后的工夫,日期,年份等。
//创立新的日期工具,然后挪用其办法和属性
time=newDate();
//把体系以后的时钟值赋给变量hour
//把体系以后的分钟值赋给变量minute
//把体系以后的秒种值赋给变量second
hour=time.getHours();
minute=time.getMinutes();
second=time.getSeconds();
milli=int(time.getMilliseconds()/10);
//假如分钟值小于10,就在其后面加一个字符"0",如许计划才切合常理
if(minute<10){
minute="0"+minute;
}
//假如秒钟值小于10,就在其后面加一个字符"0"
if(second<10){
second="0"+second;
}
//假如毫秒值小于10,就在其后面加一个字符"0"
if(milli<10){
milli="0"+milli;
}
//假如时钟值小于12,则在half文本里显现字符串"上午",不然显现为下战书
if(hour<12){
half="上午";
}else{
half="下战书";
}
//在yeahtext文本里显现体系年份
yeahtext=time.getFullYear();
//在daytext文本里显现体系前日期
daytext=time.getMonth()+1+"月"+time.getDate()+"日";
//在weektext文本里显现体系礼拜
weektext="礼拜"+time.getDay();
//在timetext文本里显现体系工夫
timetext=hour+":"+minute+":"+second+milli;
6.最初一步。按住Shift键,同时又鼠标左键点击选中是个层,使其显现为暗影,然后按F5键为三个层同时拔出一帧。
好了。如今按快速键Ctrl+Enter来测试一下效果。实在使用实例中的代码,分离影戏属性和一些计划的技能,能够计划出五花八门的工夫效果。比如甚么电子表、腕表、闹钟,年历;或是把持动画跟从工夫变更;或是用在各类告白、贺卡和MTV的效果中。在游戏中Date工具就显得加倍主要了,它能够用来计划记录游戏工夫的计时器,或是把持游戏的历程。
别的还要夸大一点:Date工具中UTC工夫格局是在办法中加上字符UTC,比方getUTCHours(),它能输入如今的UTC工夫。假如将格林尼治工夫加上分歧时区的工夫差就能够失掉外地工夫了。读者伴侣也能够本人试着做一个格林尼治时区表。fla源文件下载
</p>
使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。 中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。 富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。 对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。 在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。 flash制作的动画文件比较小,可以在网络上快速传播!
页:
[1]