文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院媒体动画FlashloadMovie问题全解
精品推荐
特别推荐
·FLASH基础的一些心得体会
·推荐:不间断滚动显示图片的代码
·全面升级您的Flash播放器
·由浅入深学习Flash制作高射炮游戏
·由浅入深学习Flash制作高射炮游戏(续)
·遮照及文字遮照的几个概念和事例
·创建一个实用Flash站点的十大技巧
·Flash动画制作实例:小野人玩摇滚
·Flash技术在电子杂志设计制作应用
·用js+flash实现网页中复制数据功能
·教你如何去掉网页上的Flash动画虚线框
·让Flash动画适应任何分辨率的网页
·基础:flash9.ocx 加载错误解决方法
·Flash AS基础精典教程
·Flash AS教程之四 动态文本的编写以及外部文本的载入
·flash载入外部文本设置颜色的问题
·Flash制作漂亮的三重卷动相册特效动画
·关于网页中Flash弹出网页窗口的详细讲解
·用FLASH遮罩效果做图片切换效果
·实例技巧:Flash与HTML实现交互的实例
热点TOP10
·Flash 图片轮换效果
·Flash如何制作灯光效果
·Flash AS3:动态文本滚动条
·Flash制作漂亮的三重卷动相册特效动画
·书本翻页效果
·Flash AS基础精典教程
·用FLASH遮罩效果做图片切换效果
·flash声音特效实例--架子鼓(图)
·Flash精彩背景特效源文件下载(2)
·Flash用鼠标控制图片移动效果动画教程
·用 FLASH 8 制作瀑布动画
·将数码照片做成自动放映的Flash
·Flash电子书鼠标拖拽翻页效果原理
·两只蝴蝶飞舞动画,Flash制作方法
·Flash动画制作实例:小野人玩摇滚
·把好看的flash动画设为桌面
·Macromedia Flex 教程: Flex入门教程
·Flash AS制作的仿苹果机的导航菜单
·Flash制作一款漂亮的韩国式下拉菜单
·实例讲解flashMTV制作全过程(目录)

loadMovie问题全解

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]


使用loadMovie可以动态的载入外部文件,从而减少主文件的体积,有利于网上下载,以及对各项子文件的修改,更换。如果没有做过FLASH网页,可以看看这个FLASH网页的基本组成情况,见图2-2-1

只需要把图中的主文件和子文件用比如ftp工具传到自己的空间上,就可以轻松的实现只下载主文件,如果需要浏览的子文件就可以单独下载,可以想想,如果你的整个FLASH网页不分主次,全部统一个FLASH,做成了几M甚至10多M,那么有谁愿意等着看你的网页呢?除非你自己。

于是使用loadMovie就显得很重要了。现在就让我们从基础开头,然后去分析使用loadMovie所涉及到的具体问题吧。使用loadMovie有两种基本的方法:(一)将外部swf文件载入到某一层上。(二)将外部swf文件载入到时间轴的某个影片剪辑中。对这两种方法的使用,用图表示更加直观些。见图2-2-2

第二种方法又可以这样写:_root.mc.loadMovie(“a1.swf”);如果a1的后缀名为 jpg那么载入的是外部图片。载入图片与载入swf文件的道理是一样的,就不赘述。说到这里还比较空洞,做一个实例来看看。

一、新建一个文件夹,任意取一个名字 比如:mywangye

二、做一个Flash发布成swf文件并且取名字为a1,保存在mywangye这个目录中,这个a1就是我们要载入的子文件。

三、然后做主文件,由于我们是做最简单的,所以什么也不画,就在这个主文件的第一桢,写 loadMovie(“a1.swf”,1) 同样将这个文件保存在mywangye目录中,取个名字叫index

四、测试效果,源文件见本文后的打包中的01文件夹

然后用上面图中的第2种语法,继续做一个,注意了,第二种方法需要在舞台上放一个mc并且取一个实例名,或者创建一个空的MC。做了上面的小实验后,我们可以总结些什么结论呢?如果仅仅是得到可以加载外部文件这么一条结论的话,那么就太肤浅了。可以让我们想到:被加入进来的外部文件的坐标问题;长宽问题;外部文件比较大,造成的加载延时问题;如何访问被加载进来的swf的问题;不要加载了,卸载问题…..这些问题我们如果不研究下,真正在做网页的时候,会遇到很多麻烦的。

由上面的最简单的加载我们可以得到这样的结论:(1)如果采用加载到层上的,加载进来后默认注册点是舞台的左上角;如果采用加载到mc里面的,那么默认注册点是MC的注册点。如果MC的注册点是左上角,那么被加载进来的SWF文件就与MC的左上角对准;如果MC的注册点是中心,那么加载进来的SWF就把左上角与MC的中心对齐。(2)被加载进来的MC保留原来的长宽比例。

问题一:如何控制被加载进来的SWF文件的坐标和长宽比例大小?

控制被加载进来的SWF文件控制其长宽要采用onEnterFrame,比如:

on (press) {
loadMovie("a2.swf", "_root.mymc");
onEnterFrame = function () {
_root.mymc._x = 0;
_root.mymc._y = 0;
_root.mymc._width = 330;
_root.mymc._height = 240;
};
}

为什么用 onEnterFrame呢?因为被加载进来的的过程中,有点延时,如果没有onEnterFrame语句,那么语句读取一次就不读取了,然而读取了这一次之后,还没有加载进来,所以就会导致坐标大小设置无效。同样,如果加载到层上,也是这样的。

on (press) {
loadMovie("a1.swf", 1);
onEnterFrame = function () {
_level1._x = 17;
_level1._y = 30;
_level1._width = 330;
_level1._height = 240;
};
}

请注意这两种方法,第一种,把外部的a2加载到mymc中,加在进来后,a2就自动的替换了mymc,我们直接设置mymc的属性就设置了被加载进来的swf的属性。第二种方法,_level是对于加载到时间轴上的电影的引用,加载到第2层就是_level2;加载到第3层就是_level3。

问题之二:如何实现点击按钮加载一个外部SWF文件,并且要显示加载的下载进度呢?

有两个方法来实现这个效果,其一:把加载londing写在主文件中,其二,被加载的子SWF文件有自己的londing。现在分别给予说明。

其一:在主文件中写londing

外部子swf文件名为a1,主文件中有一个动态文本框名为loadText,一个按钮名为bbt,现在把loadMovie和londing写在桢上。

_root.bbt.onPress = function() {
_root.createEmptyMovieClip("mc", 10);
mc.loadMovie("a1.swf");
mc._visible = false;
_root.bbt.onEnterFrame = function() {

[1] [2] [3] 下一页 




上一篇:Flash MX Professional 2004 V2组件的开发

下一篇:Flash action中this的使用详解

loadMovie问题全解 相关文章:
·《边看边打赚大奖--迅雷宽频》部分问题及答案
·全面解决Generic host process for win32 services遇到问题需要关闭
·SQL server 2005安装问题汇总
·ORACLE常用傻瓜问题1000问
·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
·局域网内共享文件 提示没有访问权限的问题
·图片左右循环连续滚动代码,解决marquee的留白问题
·LINUX 常见问题1000个详细解答
·输入法问题集合
·“性问题”女人大招供
loadMovie问题全解 相关软件:
·网络常见问题与故障1000例
·有关毛泽东的一些问题解答(不完整版)
·中东问题的历史根源
·每天问自己十个问题
·生命问题
·百度知道 1850个经典问题
·AutoCAD应用技巧与常见问题你问我答
·冰风溪谷2简体中文版 字体修正补丁(修正了因为加密问题导致的原中文版字体太小的问题)
·太阁立志传5繁体中文版 mdf 上次有问题,重发
·ACCA若干问题分析

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot