• RSS订阅 加入收藏  设为首页
Flash教程

Flash课件中添加年月日等时间信息的四种方法

时间:2011/11/17 15:49:50   作者:小利子   来源:网络转载   阅读:1764   评论:0
内容摘要:作品添加年月日时的方法1     作前准备    准备背景图片一张(或你制作好的动画作品),规格550*400,经过制图软件(ps、fw)处理后,放到指定的文件夹待用。  制作步骤  1.启动软件  2.确立文档属性 设置动画尺寸为550*400,其它默认...
作品添加年月日时的方法1
 
    作前准备

    准备背景图片一张(或你制作好的动画作品),规格550*400,经过制图软件(ps、fw)处理后,放到指定的文件夹待用。

  制作步骤

  1.启动软件

  2.确立文档属性 设置动画尺寸为550*400,其它默认,点击确定,进入场景1工作区。

  3.首先将准备好的素材导入到库中待用。

    4.创建影片剪辑元件

    选择“插入-新建元件”,建立一个名为“时效”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。下层命名为动本,上层命名为as。

    (1)选择动本图层第一帧,用文本工具在舞台拖四个并列的动态文本框,

    A.点击第一个文本框,在属性面板填写其实例名称为nian ,字体、规格、颜色随意。

    B.点击第二个文本框,在属性面板填写其实例名称为riqi ,字体、规格、颜色随意。

   C.点击第三个文本框,在属性面板填写其实例名称为shijian ,字体、规格、颜色随意。

   D.点击第四个文本框,在属性面板填写其实例名称为xingqi ,字体、规格、颜色随意。锁定该图层。

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

function cc()
{
    var _loc1 = new Date();
    var _loc3 = _loc1.getMonth() + 1 + "." + _loc1.getDate() + ".";
    riqi.text = _loc3;
    nian.text = _loc1.getFullYear() + ".";
    var _loc2 = new Array("日", "一", "二", "三", "四", "五", "六");
    var _loc4 = _loc2[_loc1.getDay()];
    xingqi.text = "星期" + _loc4;
    if (_loc1.getHours() < 10)
    {
        xiao = "0" + _loc1.getHours();
    }
    else
    {
        xiao = _loc1.getHours();
    } // end else if
    if (_loc1.getMinutes() < 10)
    {
        fengzhong = "0" + _loc1.getMinutes();
    }
    else
    {
        fengzhong = _loc1.getMinutes();
    } // end else if
    if (_loc1.getSeconds() < 10)
    {
        miaoz = "0" + _loc1.getSeconds();
    }
    else
    {
        miaoz = _loc1.getSeconds();
    } // end else if
    shijian.text = xiao + ":" + fengzhong + ":" + miaoz;
    miaozhen._rotation = miaoz * 6;
    fengzhen._rotation = fengzhong * 6;
    shizhen._rotation = xiao * 30;
} // End of the function


锁定该图层。


    5.编辑制作场景

    返回场景1,添加两个图层,共三个图层。自下而上命名为作品、时效、as。

    (1)选择作品图层第一帧,将素材图片(或你的动画作品影片剪辑)拖入舞台,规格550*400,全居中。上锁。

    (2)选择时效图层第一帧,从库中拖出时效影片剪辑到舞台,放置在作品的下方,居中。点击该实例,在属性面板填写其实例名称为mc ,上锁。

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

function genxin()
{
    call(mc.cc());
}
intervalId = setInterval(this, "genxin", 1000);

锁定该图层。

 

    6.测试存盘。

  方法二:


  1.启动 软件

  2.确立文档属性 设置动画尺寸为550*400,其它默认,点击确定,进入场景1工作区。

  3.首先将准备好的素材导入到库中待用。

  4.编辑制作场景

    添加两个图层,共三个图层。自下而上分别命名为作品、动本、as。

    (1)选择作品图层第一帧,将素材图片(或你的动画作品影片剪辑)拖入舞台,规格550*400,全居中。在第2帧插入帧,上锁。

    (2)选择动本图层第一帧,用文本工具在舞台拖两个并列的动态文本框,并将其放置在作品的下方。居中。 

    A.点击第一个文本框,在属性面板填写其实例名称为date ,变量为datefinal ,字体、规格、颜色随意。

    B.点击第二个文本框,在属性面板填写其实例名称为time ,变量为time ,字体、规格、颜色随意。在第2帧插入帧,锁定该图层。

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

mydate = new Date();
seconds = mydate.getSeconds();
minutes = mydate.getMinutes();
hours = mydate.getHours();
day = mydate.getDay();
date = mydate.getDate();
month = mydate.getMonth();
year = mydate.getFullYear();
if (day == 0)
{
    day = "星期日";
}
else if (day == 1)
{
    day = "星期一";
}
else if (day == 2)
{
    day = "星期二";
}
else if (day == 3)
{
    day = "星期三";
}
else if (day == 4)
{
    day = "星期四";
}
else if (day == 5)
{
    day = "星期五";
}
else if (day == 6)
{
    day = "星期六";
} // end else if
if (month == 0)
{
    month = "1";
}
else if (month == 1)
{
    month = "2";
}
else if (month == 2)
{
    month = "3";
}
else if (month == 3)
{
    month = "4";
}
else if (month == 4)
{
    month = "5";
}
else if (month == 5)
{
    month = "6";
}
else if (month == 6)
{
    month = "7";
}
else if (month == 7)
{
    month = "8";
}
else if (month == 8)
{
    month = "9";
}
else if (month == 9)
{
    month = "10";
}
else if (month == 10)
{
    month = "11";
}
else if (month == 11)
{
    month = "12";
} // end else if
time = hours + ":" + minutes + ":" + seconds;
datefinal = year + "年" + month + "月" + date + "日" + day;

在第2帧插入帧,锁定该图层。


    5.测试存盘。

  

方法三:

 

 制作步骤

  1.启动软件

  2.确立文档属性 设置动画尺寸为550*400,其它默认,点击确定,进入场景1工作区。

  3.首先将准备好的素材导入到库中待用。   

  4.编辑制作场景,    添加两个图层,共三个图层。自下而上分别命名为作品、动本、as。

    (1)选择作品图层第一帧,将素材图片(或你的动画作品影片剪辑)拖入舞台,规格550*400,全居中。在第2帧插入帧,上锁。

    (2)选择动本图层第一帧,用文本工具在舞台拖五个并列的动态文本框,并将其放置在作品的下方。居中。 

    A.点击第一个文本框,在属性面板填写其变量为yeahtext ,字体、规格、颜色随意。

    B.点击第二个文本框,在属性面板填写其变量为daytext ,字体、规格、颜色随意。

    C.点击第三个文本框,在属性面板填写其变量为weektext ,字体、规格、颜色随意。

    D.点击第四个文本框,在属性面板填写其变量为half ,字体、规格、颜色随意。

    E.点击第五个文本框,在属性面板填写其变量为timetext ,字体、规格、颜色随意。在第2帧插入帧,锁定该图层。

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

time = new Date();
hour = time.getHours();
minute = time.getMinutes();
second = time.getSeconds();
milli = int(time.getMilliseconds()/10);
if (minute<10) {
 minute = "0"+minute;
}
if (second<10) {
 second = "0"+second;
}
if (milli<10) {
 milli = "0"+milli;
}
if (hour<12) {
 half = "上午";
} else {
 half = "下午";
}
yeahtext = time.getFullYear();
daytext = time.getMonth()+1+" 月 "+time.getDate()+" 日";
weektext = "星期 "+time.getDay();
timetext = hour+":"+minute+":"+second+":"+milli;

在第2帧插入帧,锁定该图层。

 


    5.测试存盘。

  

方法四:

制作步骤

    1.启动软件

   2.确立文档属性 设置动画尺寸为550*200,其它默认,点击确定,进入场景1工作区。

    3.编辑制作场景, 添加四个图层,共五个图层。自下而上分别命名为背景、动本、静本、边框、as。

    (1)选择作品图层第一帧,导入或制作一个背景(或你的动画作品影片剪辑)拖入舞台,规格550*200,全居中。上锁。

    (2)选择动本图层第一帧,用文本工具在舞台拖七个动态文本框,并将其放置在背景上。

    A.点击第一个文本框,对文字的相关设置可参考,在属性面板填写其变量为nian 。

    B.同理同种方法分别依次完成其它动态文本的设置,其实例名称依次是:yue、ri、shi、fen、miao、xingqi。上锁。

    (3)选择静本图层第一帧,用文本工具在相关位置输入输入相对应的内容。上锁。

    (4)选择边框图层第一帧,导入或制作一个边框,规格为550*400,全居中。上锁。

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

var nowtimeid = setInterval(nowtime,1000);
var xq:Array = new Array("日","一","二","三","四","五","六");
function nowtime(){
var now:Date = new Date();
year = now.getFullYear();
mon = now.getMonth();
day = now.getDate();
week =now.getDay();
hour = now.getHours();
minu = now.getMinutes();
second = now.getSeconds();
nian.text = year;
yue.text = mon+1;
ri.text = day;
shi.text=hour;
fen.text= minu;
miao.text = second;
xingqi.text=xq[week];
}

锁定该图层。

 


    4.测试存盘。

 
    说明:本方法其特点是:年、月、日、时、分、秒,星期分别设定,这样,在你可不需要修改脚本的情况下自由取舍,其位置也可自定。 
 


逝者如斯,不舍昼夜作者QQ及微信:49922779 点击这里给我发消息

相关评论
QQ交流群:120100441    QQ客服:49922779 闽ICP备01008686号