大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> 为AS2.0添砖加瓦-编写类扩展(3)

为AS2.0添砖加瓦-编写类扩展(3)

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

flash时钟类 clock.as功效:机动遏制时.分.秒针环绕演练两个flash时钟,援用的是同一个clock.as(界面做得随意了.要害的是as)clock.as源码领会:这个不是扩充类.而是一个自设置类.经过自定一个date东西.再运用date东西自己的本领求值后.经过自设置东西返回顾要的值.就成了一个大众类.让mc或文本框等flash元素径直挪用.class clock{var newdate:date;//创造一个日子变量function get_newdate(){newdate = new date();//把这个变量形成一个日子东西} function get_seconds()//获得秒钟转化观点{get_newdate();return newdate.getseconds()*6;} function get_minutes()//获得秒钟转化观点{get_newdate();return newdate.getminutes()*6+newdate.getseconds()/10;} function get_hour()//获得时钟转化观点{get_newdate();return newdate.gethours()*30+newdate.getminutes()/2;}}

再创造一个fla,画好表面.再把时秒,分钞,秒钟辨别做出mc,辨别定名为:hour,minute,second而后在layer1的第一帧写上挪用class的代码:var myclock = new clock(); //创造一个名为myclock的新的clock东西.动作援用clock类_root.onenterframe=function(){second._rotation = myclock.get_seconds();//径直运用clock类的秒针转化值本领赋值给mc second的观点minute._rotation =myclock.get_minutes();hour._rotation=myclock.get_hour();}

实行.此刻不妨换上各别的表面格式.并且不必每个都去革新as.基础的as代码仍旧做为类文献独力操纵了.这个范例也不难.主假如一个as文献不妨处置很多题目.你不妨自设置扩充类,自设置类因变量以至不妨做出自设置组件,实行各别的本领与属性.竖立oop的观念,十足都不妨做为东西.

热门阅览

最新排行

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