[公告] 快到[搜艺招聘网] 发布招聘信息 注册简历、发布自己作品! :)
flash加载外部文本文件的3种方法
reply disable
sansan83
查看sansan83 的博客
金钱 : 214
Level : 0
发帖数 : 10
最后登陆 : 2007/11/12
注册时间 : 2005/10/10
flash加载外部文本文件的3种方法 *第一种方法 1、创建一个文本框,给此文本框一个变量名txt; 2、文本格式为:动态; 3、选:多行输入 4、在第一帧上增加脚本语言。(按F9) loadVariablesNum("b.txt",0);//b.txt是文件名,0是场景中的根目录 然后打开poems.txt文件,在记事本里输入:txt= 注意:在加载之前对文本文件进行转换,另存为Unicode编码格式。 *第二种方法 在主文件帧上输入防乱码的AS 按钮实现引用外部文本文件的效果: 第一步:主场第一帧AS: System.useCodePage = true;//防止乱码 第二步:在按钮上写AS: on (release) { _root.loadVariables("b.txt");//b.txt文本名 } **第三种方法 使用构造器,将文本拆分为若干字符串来显示.从根本上防止乱码. ,也就是说直接在 txt 里面写东西就行了。代码如下: lala = new LoadVars();//构造函数;创建 LoadVars 对象。然后可使用该 LoadVars 对象的方法来发送和加载数据 lala.onData = function(rw) {//当lala被实例化并显示在时间轴上时将触发 a_txt.text = replacePunc(rw);// }; function replacePunc(str) {//执行将文本拆分为多个字符串 var tempArray = str.split(" ");//拆分为多个子字符串 var tempstr = new String(); for (var i = 0; i<tempArray.length; i++) { tempstr += tempArray[i]+newline; } return tempstr; } System.useCodepage = true;//通知 Flash Player使用传统代码页来解释外部文本 lala.load("b.txt");
2006/12/5
回复:re:flash加载外部文本文件的3种方法
boy
查看boy 的博客
金钱 : 823
Level : 0
发帖数 : 165
最后登陆 : 2007/12/3
注册时间 : 2004/11/8
谢谢你了, 我一直想学习外部文件加载呢!!
2006/12/5
回复:re:flash加载外部文本文件的3种方法
可可
查看可可 的博客
金钱 : 1790
Level : 0
发帖数 : 306
最后登陆 : 2013/5/13
注册时间 : 2005/10/24
请问楼主,加载进来的FLASH影片,怎么控制大小呢,就是影片的宽和高,多谢了
2006/12/5
回复:re:flash加载外部文本文件的3种方法
sansan83
查看sansan83 的博客
金钱 : 214
Level : 0
发帖数 : 10
最后登陆 : 2007/11/12
注册时间 : 2005/10/10
2006/12/5
回复:re:flash加载外部文本文件的3种方法
sansan83
查看sansan83 的博客
金钱 : 214
Level : 0
发帖数 : 10
最后登陆 : 2007/11/12
注册时间 : 2005/10/10
新建一个 Flash 文档,插入一个影片剪辑元件,命名为“MC” ,无内容放空。将 MC 放 于你希望 bb.swf加载进来播放的位置,比如x=300 y=200 命名其实例名为“load” 。 建一按钮,加上语句: on(release) { _root.load.loadMovie("bb.swf"); setProperty(_root.load, _xscale,60); setProperty(_root.load, _yscale,60); } 第二句的意思是当释放按钮后,就载入“bb.swf”给名为“load”的 MC 实例。第四句是 把这个 MC 缩小了 60%,_xscale是指原 MC 的宽,60 是百分比。在这里,你可以随意的改 变缩入比例了。
2006/12/5