Flash教程:轻松实现多个MC自动连播

2016-02-19 16:58 7 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 自动 】

  有时需要swf内实现多个MC自动连播,如何实现这种效果呢?

  一般的做法是在每个MC内设置一些代码,如果只有几个MC,那种做法未尝不可,但当有比较多的MC时,这种方法就有些麻烦了。能不能在MC内不添加任何代码,实现所有需要连播放的MC按既定的顺序自动播放呢?答案是肯定的。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  

  具体方法如下:

/*首先将需要连续播放的MC在场景中命名(这里是三个,其实数量不限,你可以放N个),并存放到数组mcA中,mcA数组的目的是便于程序检索MC对象。*/var mcA:Array = [MC1_mc, MC2_mc, MC3_mc];  //内置的三个MC,不需要在其内加任何代码 mcA[1.stop();    //第一个MC播放,其它两个停止mcA[2].stop();var i:Number = 0;   //次序变量,决定三个MC的播放顺序onEnterFrame = function () {  //以下是关键代码部分,实现不断检索    if (mcA._currentframe == mcA._totalframes) { //当正在播放的MC播放到最后一帧时        mcA[i].stop();    //停止播放当前的MC                  i++;          //变量递增1        if (i2) {       //播完第三个MC时            i = 0;     //播放第一个MC        }        mcA[i].play();    //数组mcA内第i个MC播放    }};

本文示例代码或素材下载

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160219/1613709.html

延伸阅读
标签: Web开发
目的是实现了,个人觉得在执行速度上不是很理想,希望大家帮忙改进,谢谢! 大家知道IE只能一次发送一个Ajax请求,你是否尝试过在一个页面上用Ajax请求多次,虽然可以实现我们发现代码很乱 我们来实现一个在页面呈现缓存的例子吧! //获取Dom function $(id) { return document.getElementById(id); } 思路:我们把要加载的缓存放在一个集合中,...
标签: 电脑应用
此次的 3ds max 内容并不是大家所常见的针对某一项技术进行讲解,而是通过我的案例告诉大家学习3ds Max有多么容易,说到这有些人会问“我学习3ds ,ax也有一段时间了,没感觉出像别人说的那么容易,反而对我来说每一步都是一个坎,进步很艰难”,也有人会说“3ds Max入门本身就比Maya简单,所以3ds Max好学”。 大家各有分...
标签: 电脑应用
Flash一帧可以完成.asp也可以一个文件完成,这里我将用户登录和用户注册分为两步做,方便大家理解,Flash分两帧,asp分两个文件。 准备: Flash8 , IIS ,Miscrosoft Access 2003; 开始: 数据库中: 用设计视图新建一个名为 UserTable 的表,三个字段分别为 id 为自动编号,u...
标签: 电脑入门
在产品展销会、人才招聘会时,我们可能会需要PPT自动循环播放。在PPT2010中可以很轻松地实现自动循环播放效果。 设置放映法 在PPT 2010中,通过排练计时已经可以让PPT自动播放,但只能自动播放一遍,怎么实现自动循环播放呢? 单击幻灯片放映选项卡中的设置幻灯片放映,在设置放映方式窗口中选中循环放映即可。这样操作后,PPT就可以自动循环...
实现PowerPoint多个对象同时动作 在PowerPoint中的同一张幻灯片上插入了两张图片,设置它们的动作后,只能一幅一幅地显示出来,能否实现这两张图片的同时动作? 后来我想,如果将动作的多个对象变为一个对象,不就能巧妙地实现多个对象的同时动作吗?后来通过实践也证实了我的想法,下面我们就来看看是如何实现的。 在PowerPoint...

经验教程

335

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部