您当前的位置: 首页 > 网页设计 > Flash教程 > 使用“LoadMovie()”制作纯FLASH网站的问题心得

使用“LoadMovie()”制作纯FLASH网站的问题心得

作者:guanchaofeng 来源:不详 发布时间: 2009-03-25 16:43 点击:
在制作我的主页的过程中遇到了一些问题 现在和大家分享: 本来想做个纯FLASH网站,使用LOADMOVIE把我以前做的FLASH加载到主影片里供访客选择性浏览。但是在制作过程中遇到了很多问题。 1在加载SMALL FLASH(SF) 到MAIN FLASH(MF)的MC中时,MC的坐标还算比较好

使用“LoadMovie()”制作纯FLASH网站的问题心得

  在制作我的主页的过程中遇到了一些问题 现在和大家分享:

  本来想做个纯FLASH网站,使用LOADMOVIE把我以前做的FLASH加载到主影片里供访客选择性浏览。但是在制作过程中遇到了很多问题。

  1在加载SMALL FLASH(SF) 到MAIN FLASH(MF)的MC中时,MC的坐标还算比较好把握。因为控制SF加载后的坐标就等于控制SF-MC的注册点坐标。而SF-MC的注册点坐标就是原SF影片的X=0,Y=0的位置。所以控制SF坐标比较容易,就不在说了。

  2加载SF以后的宽度和高度就不是特别好控制了。因为加载后第一帧SF-MC的width和height都是等于0的,因为影片还没有真正加载进来。之后的帧里,width和height都是变化的,因为影片的宽度 和高度是当作影片剪辑来计算的,即最大宽度和最大高度,不是当初制作SF时设置的影片宽度和高度。所以控制加载进来的SF的影片width和height最好在第一帧,也就是LoadMovie的那一帧里设定。而设定的值是一般是不可能使用公式计算出来的,必须用手动调整到适合的宽度和高度。如果SF加载到CreatEmptyMovieClip生成的空MC中是不能通过调整width和height来调整被加载影片的大小的,只能调整xscale和yscale来代替。

  3加载后的SF应该使用遮掩来保证不显示原SF影片设计的宽度(高度)以外的的东西。这时不要使用遮掩层,应当使用SetMark()函数。这样才能正常显示未嵌入字体的动态文本和组件中文本

  4如果SF中有使用函数控制的声音(mySound.start()),又选择了在第一帧导出。那么声音将不会发出。,但是如果你将同样的声音元件复制到MF的库中,设置好链接名。声音又会正常。试想如果我有10个作品都使用了函数控制的声音,那么MF将变的非常大,因为所有的声音元件都将在MF中导出。

  5使用完mc.loadMovie(xxx.swf)以后,应该紧接着使用mc.lockroot=true,不然SF的AS中所有的_root将指向MF的_root带来不必要的麻烦。只有使用mc.lockroot=true以后才能使SF的AS中所有的_root指向SF本身的_root

  正是由于我的作品中游戏必较多,经常使用mySound.start()。所以我现在放弃了原来的设想改为使用getURL()连接到另一个网页来展示作品。但是如果你的作品都是MV或者短篇,还是可以使用LoadMovie()制作个人网页的。

分享到:
本文"使用“LoadMovie()”制作纯FLASH网站的问题心得"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4