| 网站首页 | 免费课件 | 课件源码 | 课件制作 | 课件购买 | 课件教程 | 课堂内外 | 教案 | 试卷 | 论文 | 电脑 | 教案下载 | 
 | 试卷下载 | 论文下载 | 计划总结 | 新闻资讯 | 行业范文 | 图片 | 留言 | 术语大全 | 搞笑 | 字体 | 短信 | Flash视频教程 | 
 | 办公软件视频 | 编程设计视频 | 热门视频 | 课件论坛 | 作文写作 | 
您现在的位置: 教育资源网 >> 课件教程 >> Flash教程 >> Flash基础教程 >> 正文 用户登录 新用户注册
免费精品 课件源程序下载 课件点播 课件定做 课件复原 课件制作指导 毕业设计 更多服务
Google




Flash基础教程——《三心书屋》之loadmovie语句
作者:佚名    教程来源:不详    点击数:    更新时间:2006-9-6           ★★★★ 【字体:

《三心书屋》之loadMovie语句

赢点儿

FLASH MX 中从外部加在SWF或者JPG图片,会用到loadMovie语句。这条语句也是朋友们不了解的知识,所以在论坛上对于这个知识,朋友们问的也比较多。其实,只要我们参考一下loadMovie的参数面板,就会很容易地掌握这条语句。

下面,我们就通过实践来了解一下这条语句的作用。

我们运行FLASH MX 以后,打开AS面板,会在左侧的语句集合中的“动作”|“浏览器”集合中找到loadMovie这条语句。双击该条语句,在右侧观察一下他的参数面板,如图1所示。

按此在新窗口浏览图片

如上图所示,这条语句一共有三个选项。第一个选项“URL”是指你所加载的SWF或者JPG的路径,这个路径可以是相对路径,也可以绝对路径。第二个选项“位置”,是指设定的加载进来的SWF或者JPG在“母体”文件中的位置。这里面有两个选项,一个是目标,一个级别。使用加载到目标可以实现把外部的SWF或者JPG加载到一个目标影片剪辑中,这个目标影片剪辑包含了外来加载的SWF或者JPG,所以加载进来的文件受到了该影片剪辑属性的影响。使用加载到级别,是指把外部文件加载到母体FLASH中的一个级别,但是要注意,一个文档级别中只能有一个文件,如果你的FLASH文档的1层中有一个元件,然后把外部的SWF或者JPG加载到1层,那么,加载进来的文件会替换到原来的元件。第三个是变量,如果没有变量发送,我们可以选择不发送。

了解了loadMovie的参数面板,那么我们就来实际动手操作领会一下。

1、在某一分区中,建立一个loadmovie的文件夹,笔者是在桌面上建立的文件夹。

2、运行FLASH MX,新建文档,属性默认。

3、利用工具栏中的矩形工具,在舞台中绘制一个红色的矩形,并利用文本工具,键入“SWF 2”,如图2所示。
按此在新窗口浏览图片

4、单击“文件”|“保存”命令,把这个文档命名为“2”,并保存在我们刚刚建立的loadmovie文件夹中。

5、保存完成以后,我们按键盘上的CTRL+ENTER组合键,进行发布并关闭该文档。这样,加载的SWF文件我们就制作完成了。

6、单击“文件”|“新建”命令,新建一个FLASH文档,在舞台中绘制一个按钮,如图3所示。

按此在新窗口浏览图片

7、我们要通过这个按钮来响应加载外部文件的效果,所以,选中这个按钮,打开舞台下面的AS面板,为这个按钮添加如下AS语句:

on(release){

loadMovieNum(“2.swf,0);

}

如图4所示。
按此在新窗口浏览图片

其中,2.swf为我们刚才制作的那个SWF文件名称,我们要把这个SWF加载到目前的这个FLASH文档中。加载的位置,我们选择了利用级别来定位,也就是采用的默认的0级。

8、好了,我们按CTRL+ENTER组合键测试一下吧,呵呵,没有实现效果阿?这是为什么呢?因为我们没有保存后来的这个FLASH,所以他找不到路径。

9、单击“文件”|“保存”,把这个FLASH命名为1,保存在2.SWF文件同一个文件夹下,也就是loadmovie文件夹下。

10、发布以后进行测试,当我们单击按钮以后,发现舞台中出现了2 .SWF的内容,说明加载成功了。但是我们也注意到了,原来舞台中的按钮已经没有了,这就是我刚才说的同一级的替换问题。朋友们在使用加载级别功能的时候,一定要注意。

下面我们在向大家介绍一下加载到目标影片剪辑的知识。我们看到当我们使用加载到级别的时候,使用的语句是loadMovieNum,而加载到目标影片剪辑使用的是loadMovie,这两者是有区别的。

1、 新建一个FLASH文档,属性默认。

2、 在舞台中绘制一个按钮元件,如图5所示。
按此在新窗口浏览图片

3、单击“插入”|“新建元件”命令,新建一个影片剪辑,命名为loadmovie

4、 进入影片剪辑编辑区以后,直接保存这个影片剪辑,所以这个影片剪辑中并没有内容,这就是大家经常提到的空影片剪辑,虽然没有内容,但是他具备影片剪辑的所有属性。 回到主场景,打开库面板,从库中把该影片剪辑拖放到舞台中。并在舞台下面的属性面板中设置该影片剪辑的实例名称为“myname”,如图6所示。
按此在新窗口浏览图片

6、 单击选中舞台中的按钮,为这个按钮添加如下AS语句

on(release){

loadMovie(“2.swf”,“myname”);

}

7、保存这个文档到loadmovie文件夹,并命名为“3”,进行测试,单击按钮,2.swf被加载进来了,如图7所示。
按此在新窗口浏览图片

效果完成。

《三心书屋》技术提示:

1、 loadMovieNumloadMovie这两条语句的实现的效果是相同的,使用那条语句可以根据自己的习惯。但是利用加载到目标影片剪辑的方法,我们还可以对加载进来的SWF文件进行控制。

2、 利用loadMovie加载进来的SWF文件的位置,并不是我们想要的位置时,我们可以通过控制“母体”文档中的影片剪辑来调整,具体的做法是在按钮的AS中设置myname影片剪辑的位置,如图8所示。
按此在新窗口浏览图片

推荐使用点语法:

_root.myname._x=10;

_root.myname._y=50;

最后的效果如图9所示

也可以对其进行其他属性的控制,例如透明度设置,如图10所示 按此在新窗口浏览图片

效果如图11所示
按此在新窗口浏览图片

3、上例中,我们都采用了本地硬盘的路径来完成的。我们也可以使用网络地址来完成加载效果。例如,你要在论坛上上传一个体积为2M的作品,但是论坛上的上传限制为1M。这种情况下,你就可以把文档分离成两个文件,分别上传到论坛,然后在第一个文档的最后一帧用loadMovie语句,使用第二个文件的相对地址来保证文件的完整性。例如,第二个文件的地址为cn.flash8.net/2.swf" target="_blank" >http://777cn.flash8.net/2.swf,那么在最后一帧就可以把这个地址作为加载的路径,如图12所示。
按此在新窗口浏览图片

当然,这只是loadMovie的一个小小的应用,利用这条语句我们还可以实现很多效果的,例如电子相册、FLASHWEB等等。

4、在填写loadMovie参数选项中的URL的时候,一定要注意所加载的文件名称必须完整,例如上例中不能写成cn.flash8.net/2" target="_blank" >http://777cn.flash8.net/2,如果加载的是JPG图片,则要写成2.jpg

5、使用loadMovie进行网络加载的时候,由于网络传输的原因,所以不可能象本地路径那样,瞬时的加载成功。所以朋友们要注意加载的时间问题。

6、相对于loadMovie语句还有一条卸载语句unloadMovie,这条语句是用于卸载加载的影片或者图片的,它与loadMovie一样可以选择卸载级别和目标,只要我们分清出这一点,就可以熟练应用了。

本文为赢点儿的《三心书屋》原创文章,未征得作者同意,严禁任何网站转载发布。Email:7777cn@163.com

0ICQ:364707525

  .
 
 
Google
我们的服务免费课件 课件定做 毕业课件设计 免费课件(QQ:375824467/电话:13996037041)  教程录入:admin    责任编辑:admin 
------------

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

  • 上一篇教程:
  • 下一篇教程:
  •    最新热点    最新推荐    相关教程
    没有相关教程
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)