您好!欢迎您光临按钮交互相册的制作原理与方法_迎客松B站!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>实例教程>>>按钮交互相册的制作原理与方法
按钮交互相册的制作原理与方法
发表日期:2012/9/19 10:44:00 出处:迎客松 作者:翠柏 发布人:hsb345 已被访问 2569

 按钮交互相册的制作原理与方法

   

    教学目的:通过本节教学了解和掌握运用按钮的交互功能,控制相册的进一、退一、幻灯播放和停止的相册动画效果。

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

    教学要点:动作面板、按钮、as语句。

 

    

    作前准备 准备12张规格约为400*205的相册图片和一张规格为500*250的背景图片,经过制图软件(ps、fw)处理后放到指定的文件夹待用。 

    制作步骤

    1.启动FLASH8 软件

    2.确立文档属性

    设置动画尺寸为500*275,背景天蓝色,其它默认,点击确定,进入场景1工作区。如图1所示:



图1

    3.将准备好的素材图片导入库中,待用。



(素材图)

    4.创建图形元件

    (1)选择“插入-新建元件”,建立一个名为“背景”的图形元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。下层为底图,上层为画轴。

    A.选择底图图层第一帧,从库中拖出背景图片到舞台,设置其规格为500*250,全居中。上锁。如图2所示:

图2

    B.选择画轴图层第一帧,用矩形工具和椭圆工具在舞台画一个画轴,其高度略低于舞台,其规格约为16*248,将其转换为图形元件。左对齐-垂直中齐;再从库中拖出该图形元件到舞台,右对齐-垂直中齐。上锁。如图3所示:

图3

    (2)选择“插入-新建元件”,建立一个名为“封面”的图形元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。下层为背景,上层为文本。

    A.选择背景图层第一帧,从库中拖出“背景”图形元件到舞台,规格不变,全居中。上锁。如图4所示:

 

 图4

     B.选择文本图层第一帧,用文本工具在背景的适当位置输入封面的相关内容,作者的名字或照片。上锁。如图5所示:


 图5

     5.组织编辑场景

    返回场景1,添加四个图层,共五个图层。自上而下命名为背景、作品、按钮、标识、as。

    (1)选择背景图层第一帧,从库中拖出“背景”图形元件到舞台,规格不变,全居中。在第13帧插入帧,上锁。如图6所示:

图6

    (2)选择作品图层第一帧,从库中拖出“封面”图形元件到舞台,规格不变,全居中。如图7所示:

图7

将第2-13帧用鼠标刮黑,右键-转换为空白关键帧。选择第2帧,从库中拖出作品图片1到舞台,规格400*205,全居中。如图8所示:

图8

同理同种方法,在第3-13帧放入作品图片2-12。上锁。

    (3)选择按钮图层第一帧,点击“窗口-公用库-按钮”,选择你喜欢的、无标识的按钮拖到舞台,将其放置在背景的左上角。在从库中拖出三个同样的按钮,分别放置在背景的其它三个角上,彼此相互平行垂直对称。在第13帧插入帧。如图9所示:

图9

    給按钮添加指令语句:

    A.点击右下角按钮(进一),按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release)
{
    _root.autoplay = false;
    if (_root._currentframe != _root._totalframes)
    {
        nextFrame ();
    }
    else
    {
        gotoAndStop(2);
    }
}

    B.点击左下角按钮(退一),按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release)
{
    _root.autoplay = false;
    if (_root._currentframe != 2)
    {
        prevFrame ();
    }
    else
    {
        gotoAndStop(_root._totalframes);
    }
}

    C.点击左上角按钮(循环),按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release)
{
    _root.autoplay = true;
    _root.counttime = 0;
    _root.wait = 30;
    _root.onEnterFrame = function ()
    {
        if (_root.autoplay == true)
        {
            ++_root.counttime;
            if (_root.counttime == _root.wait && _root._currentframe != _root._totalframes)
            {
                nextFrame ();
                _root.counttime = 0;
            }
            else if (_root.counttime == _root.wait && _root._currentframe == _root._totalframes)
            {
                gotoAndStop(2);
                _root.counttime = 0;
            }
        }
    };
}

    D.点击右上角按钮(停止),按f9,打开动作面板,在as编辑区输入,如下指令语句:

on (release)
{
    _root.autoplay = false;
    if (_root._currentframe != 2)
    {
        prevFrame ();
    }
    else
    {
        gotoAndStop(_root._totalframes);
    }
}

锁定该图层。

    (4)选择标识图层第一帧,在按钮上画入相关的标识符号。在第13帧插入帧,上锁。如图10所示:

图10

按钮及标识放大后,如图11所示:


图11

   (4)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入停止命令:stop(); 。 第13帧插入帧,上锁。

    6.本作业完成后时间轴显示如图12所示:

图12

    7.测试存盘。

     

    说明:
 
    1.你在制作中最好是将作品图片转换为元件,这样便于修改。
 
    2.封面的画轴你也可以制作成渐渐展开的,还可以加入音乐,使你的作品更具有观赏性。
 
最终效果显示:


http://bls555888.16789.net/s-helpSite/domName/bls555888/201081811482777695.swf

 

全屏下载

 

祝你成功!

 

进入更多教程

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



yaorao
(2010/8/26 9:00:00)

小妖来了学习学习呵呵。好

 发表评论:共有 1 条评论

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

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

联系电话: 联系人:翠柏

琼icp备09005167