分享

【Flash实例】制作输入网址可播放网络动画的播放器

 吉祥如意988 2017-06-02
 

 

教学目的:通过本节教学了解和熟悉组件按钮及实例名称的创建与设定,输入文本,动作面板与脚本的运用,通过巧妙的设计与制作,进而实现加载外部swf作品在线演示之动画效果。

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

    教学重点:影片剪辑、组件、动态文本、实例名称,动作面板、as语句。

先看效果:

 

    制作过程

    1.启动flash8软件。

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

  制作输入网址可播放网络动画的播放器 

图1

    3.创建影片剪辑元件

    选择“插入-新建元件”,建立一个名为“演示”的影片剪辑元件,点击确定,进入元件编辑区。添加四个图层,共五个图层。自下而上命名为矩形背景、组件按钮、输入文本、静态文本、as语句。

    1.选择矩形背景图层第1帧,用矩形工具在舞台拖一个规格为550*400的,无边线的淡绿色的矩形,左对齐-上对齐。上锁。如图2所示:

制作输入网址可播放网络动画的播放器

图2 

2.选择组件按钮图层第1帧,点击“窗口-组件”打开组件面板,双击User Interface图标,将Button组件按钮拖入舞台,规格不变,将其放置在矩形背景的右下方,调整好位置。如图3、4所示:

 制作输入网址可播放网络动画的播放器   

图3 

制作输入网址可播放网络动画的播放器

图4

选中该实例,打开属性面板的“参数”界面,设置其参数,如图5所示:

制作输入网址可播放网络动画的播放器

 图5

完成后的舞台实例变化,如图6所示:

制作输入网址可播放网络动画的播放器

 图6

再点击该实例,在属性面板填写其实例名称为: swf 。上锁。如图7所示:

制作输入网址可播放网络动画的播放器

图7

    3.选择输入文本图层第1帧 ,用输入文本工具,在组件按钮的左侧拖一个规格为310*22的文本框,和组件按钮并列,水平中齐。如图8所示:

制作输入网址可播放网络动画的播放器

图8

点击该实例,在属性面板填写其实例名称为 shuru 。如图9所示:

制作输入网址可播放网络动画的播放器

图9

该实例的其它相关参数设置,如图10所示:

制作输入网址可播放网络动画的播放器

图10

锁定该图层。

  4.选择静态文本图层第1帧 , 用文本工具在输入文本的右侧,输入:相关提示,颜色、规格、字体自定。调整好规格位置;再在矩形背景上输入:作品的题目,颜色、规格、字体自定。调整好规格位置。上锁。如图11所示:

制作输入网址可播放网络动画的播放器

图11

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

swf.onRelease = function ()
{
    attachMovie("loading", "loading_mc", getNextHighestDepth());
    loading_mc._x = 80;
    loading_mc._y = 215;
    loading_mc.loadt_mc._xscale = 0;
    var _loc2 = shuru.text;
    var type = _loc2.substr(-3, 3);
    createEmptyMovieClip("swf_mc", 1);
    var _loc3 = new MovieClipLoader();
    var _loc1 = new Object();
    _loc1.onLoadProgress = function (target, bytesLoaded, bytesTotal)
    {
        loading_mc.loadt_mc._xscale = Math.floor(bytesLoaded / bytesTotal * 100);
    };
    _loc1.onLoadInit = function (swf_mc)
    {
        loading_mc.removeMovieClip();
        swf_mc._x = 0;
        swf_mc._y = 0;
        if (type == "swf")
        {
            swf_mc._xscale = swf_mc._yscale = 100;
        }
        else
        {
            while (swf_mc._width > 550 || swf_mc._height > 400)
            {
                swf_mc._xscale = swf_mc._xscale - 1;
                swf_mc._yscale = swf_mc._yscale - 1;
            }
        }
    };
    _loc3.addListener(_loc1);
    _loc3.loadClip(_loc2, swf_mc);
};

锁定该图层。该环节完成后的时间轴,如图12所示:

制作输入网址可播放网络动画的播放器

图12

4.组织编辑场景

    进入场景1,添加一个图层,共两个图层。自下而上命名为演示、边框。

    (1)选择演示图层第1帧,从库中拖出“演示”影片剪辑元件到舞台,规格不变,左对齐-上对齐。上锁。如图13所示:

制作输入网址可播放网络动画的播放器

图13

    (2)选择边框图层第1帧,导入或制作一个边框,规格550*450,全居中。上锁。如图14所示:

制作输入网址可播放网络动画的播放器

 图14

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

     制作输入网址可播放网络动画的播放器     

图15

    6.测试存盘

 

    说明:

    1.外调swf作品的最好是550*400规格的。

    2.矩形背景也可改换为图片和动画作品等。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多