您好!欢迎您光临公历年卡的制作原理与方法_迎客松B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>实例教程>>>公历年卡的制作原理与方法
公历年卡的制作原理与方法
发表日期:2013/8/2 11:37:00 出处:迎客松 作者:翠柏 发布人:hsb345 已被访问 970

 

公历年卡的制作原理与方法

 

 

    教学目的:通过本节教学了解和掌握动态文本变量的输入,动作面板及帧as语句的添加,通过巧妙的设计制作,进而实现公历年卡之动画效果。

    教学对象:本教材是针对有一定动画制作基础和对属性面板、动作面板、工具箱有所了解的朋友们编制的,因此省略了一些步骤,还望谅解。

    教学重点:动态文本、实例名称、as语句。

     

 

    制作过程

    1.启动flash8软件。

    2.确立文档属性 设置动画尺寸为320*340,背景颜色随意,其它默认,点击确定,进入场景1。如图1所示:


图1

    3.创建影片剪辑元件

    选择“插入-新建元件”,建立一个名为“年历”的影片剪辑元件,点击确定,进入元件编辑区。添加四个图层,共五个图层。自下而上命名为时间、星期、日期、年月、as。

    (1)选择时间图层第一帧,用动态文本工具在舞台拖一个动态文本框,水平中齐。 如图2所示:



图2

点击该文本框,在属性面板填写其变量为:what_time 。其它参数可参考,如图3所示:


图3

在第2幀插入幀。

    (2)选择星期图层第一帧,用动态文本工具在时间上方拖一个动态文本框,水平中齐。如图4所示:



图4

点击该文本框,在属性面板填写其变量为:cc 。其它参数可参考,如图5所示:


图5

在第2幀插入幀。

    (3)选择日期图层第一帧,用动态文本工具在星期上方拖一个动态文本框,水平中齐。如图6所示:


图6

点击该文本框,在属性面板填写其变量为:bb 。其它参数可参考,如图7所示:



图7

在第2幀插入幀。

    (4)选择年月图层第一帧,用动态文本工具在日期上方拖一个动态文本框,水平中齐。如图8所示:



图8

点击该文本框,在属性面板填写其变量为:aa 。其它参数可参考,如图9所示:


图9

在第2幀插入幀。

    (5)选择AS图层第一帧,按f9,打开动作面板,在as编辑区输入,如下语句:

newdate = new Date();
a = newdate.getFullYear();
b = newdate.getMonth() + 1;
c = newdate.getDate();
d = newdate.getHours();
e = newdate.getMinutes();
f = newdate.getSeconds();
if (d > 12)
{
    d = d - 12;
}
aa = a + "年" + b + "月";
bb = c + "";
g = newdate.getDay();
if (g == 0)
{
    g_d = "星期日";
}
if (g == 1)
{
    g_d = "星期一";
}
if (g == 2)
{
    g_d = "星期二";
}
if (g == 3)
{
    g_d = "星期三";
}
if (g == 4)
{
    g_d = "星期四";
}
if (g == 5)
{
    g_d = "星期五";
}
if (g == 6)
{
    g_d = "星期六";
}
cc = g_d;
now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
if (seconds < 10)
{
    seconds = "0" + seconds;
}
if (minutes < 10)
{
    minutes = "0" + minutes;
}
if (hours < 10)
{
    hours = "0" + hours;
}
years = now.getFullYear();
months = now.getMonth() + 1;
dates = now.getDate();
days = now.getDay();
if (seconds % 2 == 0)
{
    what_time = hours + "   " + minutes + "   " + seconds;
}
else
{
    what_time = hours + " : " + minutes + " : " + seconds;
}
newdays = new Array("Sun", "Mon", "Tue", "Wei", "Thr", "Fri", "sat");
what_date = months + "/" + dates + "/" + years + " (" + newdays[days] + ")";

在第2幀插入幀。锁定所有图层。

    (6)本环节完成后的时间轴,如图10所示:

图10

    4.组织编辑场景

    返回场景1,添加一个图层,共两个图层。自下而上命名为背景、时间。

    (1)选择背景图层第一帧,导入或制作一个背景,规格320*340,全 居中。上锁。如图11所示:



图11

    (2)选择时间图层第一帧,从库中拖出“年历”影片剪辑元件到舞台,规格261*302,全居中。上锁。如图12所示:



 图12


    5.本作业完成后的时间轴,如图13所示:



图13

    6.测试存盘。

 
    说明:
 
    1.动态文本的规格、字体、颜色和各文本框之间的距离、位置可根据作品的需要而定,并予以调整,直到满意为止。
 
    2.本教程作品演示中的日期是通过滤镜-投影处理。
 

最终效果显示:


http://hsb345.16789.net/domName/hsb345/20138211261357543.swf

 

全屏下载

 

祝你成功

 

进入更多教程

 

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

没有相关评论

 发表评论:

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

迎客松B站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话: 联系人:翠柏