大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> FlashMX经典实例-对象类:电子日历

FlashMX经典实例-对象类:电子日历

时间: 2021-07-31 作者:daque

flash mx中新减少了不少东西,如:stage、system、microphone、camera、netstream、video等。此刻,button、textfield、textformat东西也不妨被看成基础东西运用了。即片子剪辑、按钮和文古字段不妨动作东西来运用。不妨在属性“面板”中给它们树立一个范例称呼。textfield和textformat东西不妨树立、变动文古字段及其实质并设定其方法。flash mx扶助listener(监听东西)本领,如:fstyleformat、key、mouse、selection、stage和textfield,那些东西不妨经过addlistener扶助listener。功效预览图:

flashmx经典实例-对象类:电子日历

图1-1功效简介:该范例是一个很一致的电子日历功效。由于很多功效都须要运用到功夫,功夫功效也是大师最爱好和最想要进修的。以是笔者就用这个功效来动作“霸占”东西的冲破口。作品简介:本来大局部东西并没有大师想得那么难控制。经过进修这个电子日历功效的创造,读者群们不只不妨学好date(功夫)东西的运用本领,还不妨对所有东西爆发一个简直的看法。创造办法:树立场景的巨细为240px×160px,背局面为玄色,帧频为15fps。1.按赶快键ctrl+f8,而后创造一个“后台”图形元件。在“后台”的场景中按赶快键ctrl+r翻开“导出”面板导出一幅后台图。如图1-2所示。图片的巨细该当和场景的巨细普遍。

flashmx经典实例-对象类:电子日历

图1-22.把主场景中的“图层 1”更名为“后台”层,翻开库,把“后台”元件从库中拖拽到“后台”层中。此刻教大师一个安排后台图片和场景赶快臃肿的本领。开始选中后台图片,接着按赶快键ctrl+k键或是点击图标

flashmx经典实例-对象类:电子日历

翻开“对齐”面板,而后按下“戏台散布”图标

flashmx经典实例-对象类:电子日历

,如图1-3所示。

flashmx经典实例-对象类:电子日历

图1-3接着单击左对齐,上对齐图标就即可。3.点选“东西”面板中的“文本”东西

,而后如图1-4所示树立“属性”面板。

flashmx经典实例-对象类:电子日历

图1-44.接着创造一个“文本”层,用来安置几个动静文本,如图1-5所示。

flashmx经典实例-对象类:电子日历

图1-5在“文本”层中绘制5个动静文本,如图7-6所示。而后辨别为其声明变量名:yeahtext、daytext、weektext、half、timetext。

flashmx经典实例-对象类:电子日历

图1-65.树立好动静文本后。再创造一个“剧本”层,用来安置代码。如图1-5所示。右键单击该层的第1帧,在弹出的菜单中采用“举措”吩咐,或按f9键翻开“举措”面板。而后键入以次代码。代码的效率是让动静文本不妨表露体例暂时的功夫,日子,年份等。// 创造新的日子东西,而后挪用其本领和属性time = new date();// 把体例暂时的时钟值赋给变量hour// 把体例暂时的秒钟值赋给变量minute// 把体例暂时的秒种值赋给变量secondhour = 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键为三个层同声插入一帧。

flashmx经典实例-对象类:电子日历

0图1-7好了。此刻按赶快键ctrl+enter来尝试一下功效。本来运用范例中的代码,贯串影戏属性和少许安排的本领,不妨安排出不拘一格的功夫功效。比方什么电子表、腕表、闹钟,日历;或是遏制动画伴随功夫变革;或是用在百般告白、贺卡和mtv的功效中。在游戏中date东西就显得越发要害了,它不妨用来安排记录游戏功夫的计时器,或是遏制游戏的过程。其余还要讲一下得是,date东西中utc功夫方法是在本领中加上字符utc,比方getutchours(),它能输入此刻的utc功夫。即使将格林尼治功夫加上不同声区的功夫差就不妨获得本地功夫了。读者群伙伴也不妨本人试着做一个格林尼治时区表。

flashmx经典实例-对象类:电子日历

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.