flash加载外部文本:flash加载外部文本文件的3种思路方法

  *第种思路方法

  1、创建个文本框给此文本框个变量名txt;

  2、文本格式为:动态;

  3、选:多行输入

  4、在第帧上增加脚本语言(按F9)

  loadVariablesNum("b.txt",0);//b.txt是文件名0是场景中根目录

  然后打开poems.txt文件在记事本里输入:txt=

  注意:在加载的前对文本文件进行转换另存为Unicode编码格式

  *第 2种思路方法   在主文件帧上输入防乱码AS

  按钮实现引用外部文本文件效果:

  第步:主场第帧AS:

  .useCodePage = true;//防止乱码

  第 2步:在按钮上写AS:

  on (release) {

  _root.loadVariables("b.txt");//b.txt文本名

  }


  *第 3种思路方法

  使用构造器,将文本拆分为若干串来显示.从根本上防止乱码.

  也就是说直接在 txt 里面写东西就行了代码如下:

  lala = LoadVars;//构造;创建 LoadVars 对象然后可使用该 LoadVars 对象思路方法来发送和加载数据

  lala.onData = function(rw) {//当lala被例子化并显示在时间轴上时将触发

  a_txt.text = replacePunc(rw);//

  };

  function replacePunc(str) {//执行将文本拆分为多个

  var tempArray = str.split("rn");//拆分为多个子

  var tempstr = String;

  for (var i = 0; i


  tempstr tempArray[i]+line;

  }

   tempstr;

  }

  .useCodepage = true;//通知 Flash Player使用 传统代码页来解释外部文本

  lala.load("b.txt");


Tags:  加载外部flash flash加载外部图片 flash加载外部swf flash加载外部文本

延伸阅读

最新评论

发表评论