分享

如何调用外部FLASH影片(SWF)

 昵称2519393 2013-04-09

    网络上或博友的FLASH影片(SWF文件),尤其是一些透明的FLASH特效感觉很喜欢,如果加到自己的作品中去,会使作品更加生动、锦上添花。该如何实现呢?
    首先,我们必须得到FLASH影片(SWF文件)的网址。一般作者发表其FLASH影片作品时都会提供网址。如果没提供网址,使用一些工具软件或从浏览器的“查看”-“源文件”中分析得到网址。
    有了网址,就可以将它加到自己的作品中去,方法如下:
    1、新建一个空的影片剪辑

    2、拖放空的影片剪辑
    将库里新建的空的影片剪辑拖到你文档中需要引用外部FLASH影片的某层的某帧(该帧为关键帧)。点开空的影片剪辑的属性,将实例名称设置为:mc(或其他名称)
    3、AS语句
    点某层的某帧,点开“动作-帧”输入下列AS语句:
wz="SWF的网址"
loadMovie(wz,mc);
mc._x=0
mc._y=0
mc._xscale=100
mc._yscale=100
    AS语句说明:
    将引用外部FLASH影片的实际网址替换wz="SWF的网址"中的SWF的网址。
    mc._x=0、mc._y=0是引用外部FLASH影片在你的文档舞台的X与Y坐标,根据你安排的位置改变其值。
    mc._xscale=100、mc._yscale=100是引用外部FLASH影片在你的文档舞台的水平和垂直缩放比例。100是引用外部FLASH影片原样大小。
    特别提醒:语句loadMovie(wz,mc);中的mc必须与步骤2的实例名称设置要一致。
    4、插入相应的帧数
    如果你的文档只有一帧的话,不需要查入帧。
    在文档的中途引用外部FLASH影片,要在某层的某帧的后面插入相应的帧数,使某帧+插入相应的帧数=引用外部FLASH影片的帧数。如何知道引用外部FLASH影片的帧数呢?这个问题需专题探讨。一个简单办法就是多测试几次,认为达到引用目的就可以。

    题目实例中的AS语句如下:

stop();
loadMovie("http://dashanyu.vip./swf/A001/114717721.swf" ,mc01);
mc01._x=80;mc01._y=43;
loadMovie("http://dashan.vip5./swf/随机改变影片剪辑的颜色.swf ",mc02);
mc02._x=30;mc02._y=117;mc02._xscale=100;mc02._yscale=100;
loadMovie("http://dashanyu.vip./Upload/2008-9-3/17652369.swf" ,mc03);
mc03._x=240;mc03._y=120;mc03._xscale=90;mc03._yscale=90;

    上述实例使用三个空的影片剪辑,分别是mc01、mc02、mc03,影片来自三个不同的地方。
 
 
 
 

 
 
 

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多