flash制作中常见的加载外部文件时候碰到的问题

flash制作中常见的加载外部文件时候碰到的问题

ID:9501128

大小:63.50 KB

页数:8页

时间:2018-05-01

flash制作中常见的加载外部文件时候碰到的问题_第1页
flash制作中常见的加载外部文件时候碰到的问题_第2页
flash制作中常见的加载外部文件时候碰到的问题_第3页
flash制作中常见的加载外部文件时候碰到的问题_第4页
flash制作中常见的加载外部文件时候碰到的问题_第5页
资源描述:

《flash制作中常见的加载外部文件时候碰到的问题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Flash制作中常见的加载外部文件时候碰到的问题1.写在前面第一次写这样有点像教程的东西,希望能对大家有点帮助。帮助!呵呵~~,没帮助的快下个帮助去。常常看到有些同学问这样的问题,为什么我loadMovie近来的图片不能按照我的代码显示它的大小啊?为什loadVariables进来的变量用在as中没有值呀?为什么我加载的s,还有就是loadVars类和XML类。至于它们的使用方法,flash自带的帮助讲的很全面很全面了,我就没必要这里在帖了。想要说的是,loadVariables,loadVariablesNum只是两个加载文本的函数,他

2、们只是具有加载外部文本的能力,而没有任何事件处理,flash无法得知外部文本文件是否已经被加载完成,因此需要依靠onEnterFrame,setInterval等不断循环事件或者函数,来检查变量是否存在,也可以用帧循环,才可以确定外部文件是否加载完成。下面的代码没有达到想要的效果:this.createEmptyMovieClip("mc",this.getNestHighestDepth());mc.loadVariables("1.txt");//loadVariablesNum("1.txt",1)将变量加载到特定级别gotoAnd

3、Stop(mc.frame);//gotoAndPlay(_level1.frame);//文本内容为frame=20PS加载出现乱码解决方法:文本另存为utf-8编码或者是在第一帧加System.useCodepage=true;至于原因,自己google吧。在这我一时也解释不清。要实现上面想达到的跳转,可以在文本中增加一标记变量,比较下面的代码和上面的不同之处,stop();stop();this.createEmptyMovieClip("mc",this.getNestHighestDepth());mc.loadVariable

4、s("2.txt");//loadVariablesNum("1.txt",1)将变量加载到特定级别_levelthis.onEnterFrame=function(){if(mc.end==undefined){looding.text="加载中.....";}else{loading.text="加载完成";deletethis.onEnterFrame;gotoAndStop(mc.frame);}};//文本内容为frame=20end=ok//这里用setInterval()做循环判断也行,帮助上面有具体做法。这样做起来可能会觉

5、得有点麻烦,我只是要加载我想加载的东西,怎么还要增加一个变量?那就用loadVars类吧!“LoadVars类在FlashPlayer6中引入的,为与L类也是同样道理,只是加载成功后的处理方法不同。9731248:System.useCodepage=true;varmy_lv=ney_lv.onLoad=function(success){if(success){trace("loaded!");}else{trace("loading");}};my_lv.load("1.txt");loadVars也可以加载xml文件,它能把xml

6、文件中的全部内容做为字符串输出。System.useCodepage=true;varmy_lv=ney_lv.onData=function(src){if(src==undefined){trace("loading...");}else{a_txt.text=src;}};my_lv.load("a.123下一页[感谢阅读这篇文章,..,]xml");3。再说加载图片和flash影片这部分可以用的函数有loadMovie,loadMovieNum,然后就是MovieCipLoader类。加载到影片剪辑的SC叫做loader_mc,把

7、被加载的MC叫做loaded_mc,当然loadMovieNum()用到的loader_mc就是_level了哦。同前面的loadVariables和loadVariablesNum一样,loadMovie和loadMovieNum具备加载外部图象和影片的能力,而没有任何事件处理,flash无法得知外部图象和影片是否已经被加载完成,因此需要依靠onEnterFrame,setInterval等不断循环来检查,才可以确定外部图象和影片是否加载完成。这里说一下用前两个函数时怎么判断加载完成,先说loadMovie();this.createE

8、mptyMovieClip("loader_mc",this.getNextHighestDepth());loader_mc.loadMovie("1001.jpg");this.onEnt

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

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

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