flash as 入门教程 loadmovie应用举例 多画面与画中画实现

flash as 入门教程 loadmovie应用举例 多画面与画中画实现

ID:13782998

大小:45.00 KB

页数:8页

时间:2018-07-24

flash as 入门教程 loadmovie应用举例 多画面与画中画实现_第1页
flash as 入门教程 loadmovie应用举例 多画面与画中画实现_第2页
flash as 入门教程 loadmovie应用举例 多画面与画中画实现_第3页
flash as 入门教程 loadmovie应用举例 多画面与画中画实现_第4页
flash as 入门教程 loadmovie应用举例 多画面与画中画实现_第5页
资源描述:

《flash as 入门教程 loadmovie应用举例 多画面与画中画实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本节知识要点  1、loadMovie("url",target[,method])  "url":要加载的SWF文件或JPEG文件的绝对路径或相对路径。  使用相对路径一般应将播放的.swf文件与要加载的.swf文件放在同一文件夹中。绝对路径必须有详细的路径地址。  target:目标影片剪辑(mc元件)的名称和路径。目标影片剪辑将替换为加载的SWF文件或图像。  method可选参数,一般可以不选。  如果SWF文件加载到目标影片剪辑,则可使用该影片剪辑的目标路径来定位加载的SWF文件。加载到目

2、标的SWF文件或图像会继承目标影片剪辑的位置、旋转和缩放属性。加载的图像或SWF文件的左上角与目标影片剪辑的注册点对齐  2、MovieClip._lockroot  因为用loadMovie()加载的外部文件是加载到一个mc元件上,所以,外部文件中指向场景(_root)的路径此时应该是指向这个mc元件而不是主文件的场景。使用MovieClip._lockroot可以使加载的文件中的_root仍然是指向原来文件的场景.  3、my_mc.getNextHighestDepth()  返回一个整数,即

3、影片剪辑的下一个可用的深度值  4、switch  创建动作脚本语句的分支结构。像if动作一样,switch动作测试一个条件,并在条件返回true值时执行语句。  5、case  用法:caseexpression:statements  定义用于switch动作的条件。如果case关键字后的expression参数在使用全等(===)的情况下等于switch动作的expression参数,则执行statements参数中的语句。  6、_global对象  创建全局变量、对象或类。  例题---仿

4、电视的多画面与画中画效果  请看效果:  点击查看动画效果<  制作思路:只要在同一场景中使用多个mc,使它们同时载入外部.swf文件或者jpg,那么就可以实现多画面效果。但是,在多画面与画中画的状态下,因为各mc载入外部.swf文件时有一个时间差,所以各画面仿电视的同步播放比较困难。这需要被调入的外部.swf文件和主场景文件的配合。  我们打开外部文件“111.fla”文件,AS脚本为:  1、在帧上的脚本  第1帧:   gotoAndPlay(x);//这个x是主场景中设置的全局变量;  最后

5、1帧:x=1;//设置本地变量x  打开主文件6.8.fla,在这个源文件上的脚本如下:  第1帧:复制代码代码如下:  stop();  swf1="111.swf";//设置变量swf1来表示外部.swf文件  loadMovie(swf1,e);//在目标元件e上调入swf1  e._x=125;//设置目标元件e的坐标(即调入swf1的坐标)  e._y=50;  第2帧:复制代码代码如下:  clip=[a,b,c,d]; //设置数组对象,数组元素为4个目标mc  lp=["http:/

6、/files.jb51.net/UploadFile/2003-10/200310149471524589.swf","http://files.jb51.net/UploadFile/2004-4/200441713272664530.swf","http://files.jb51.net/UploadFile/2004-3/2004371753525251.swf","http://files.jb51.net/UploadFile/2003-11/200311201054795610.swf"

7、,"http://files.jb51.net/UploadFile/2003-11/2003112817413249950.swf","http://cn.flasher123.com/flasher123/mmz/dsxl.swf","http://files.jb51.net/UploadFile/2003-10/200310170464214894.swf"];       //设置数组对象,数组元素为网上.swf   _global.x=_root.e._currentframe;    

8、 //把目标mc播放的当前帧(即调入外部文件的当前帧)用全局变量x表示;     //下面脚本中使调入外部文件的从全局变量x帧开始播放;   m=getNextHighestDepth();//取得下一个可用的mc的深度;   a.swapDepths(m);     //设置mc元件a的深度为下一个可用的mc的深度;   loadMovie(swf1,a);    //在目标元件a上调入swf1   a._x=125;        //设置目标元件a的坐标(即调入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。