您好!欢迎你光临Flash电子日历的制作步骤(贝贝)_贝贝动画网|Flash动画乐园!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>F S教材>>>实例教材>>>Flash电子日历的制作步骤(贝贝)
Flash电子日历的制作步骤(贝贝)
发表日期:2011/7/26 12:08:00 出处:原创 作者:未知 发布人:BEIBEI666 已被访问 4349

Flash电子日历的制作步骤

贝贝整理

 

(编写/贝贝 参考/网络)

(效果图见网站首页右1)

1,打开Flash软件,设置尺寸为:170×200,确定。

2,导入一张背景图,放在图层1,尺寸:170×200,居中,对齐。

3,新建6个图层,并取名字(见图1)。 


 图1

4,A工具,拉一个文本框,属性面板选动态文本,变量输入相应的字母(见图2)。


 图2

5,half/weektext/daytext/yeahtext/的第1祯,拉一个文本框,在变量那里输入相应的字母,效果图(见图3)。(说明:年字是静态文本)


 图3

6,as层第1祯,打开动作面板,输入:

  

// 创建新的日期对象,然后调用其方法和属性

time = new Date();

// 把系统当前的时钟值赋给变量hour

hour = time.getHours();

// 把系统当前的分钟值赋给变量minute

minute = time.getMinutes();

// 把系统当前的秒种值赋给变量second

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文本里显示系统星期

var week_arr = new Array();

week_arr[0] = "日";

week_arr[1] = "一";

week_arr[2] = "二";

week_arr[3] = "三";

week_arr[4] = "四";

week_arr[5] = "五";

week_arr[6] = "六";

weektext = "星期 "+week_arr[time.getDay()];

//在timetext文本里显示系统时间

timetext = hour + ":" + minute + ":" + second + milli;

贝贝网站欢迎你

http://beibei666.16789.net/


双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



cqalin30
(2010/12/21 16:30:00)

我按照老师写的步骤去做了一个,做出来的大体差不多一样了。就一点不同:我做出来的秒钟只与电脑秒钟一致,可它就是不跳动。这是为什么呢?麻烦老师帮我解释一下。谢谢。

 发表评论:共有 1 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

琼icp备09005167号


贝贝动画网|Flash动画乐园 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:13881031689 联系人:贝贝

琼icp备09005167