收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 3529|回复: 2

[AS3] 加载外部txt文本,一次随机加载4行

[复制链接]
发表于 2018-1-5 22:58:28 | 显示全部楼层 |阅读模式
如txt文本里有若干行,每行一个单词,单击按钮,随机加载里面的4个单词(也就是4行)。请高手指点帮忙。谢谢了。2018年吉祥。

我在网上找了一些代码,但是都是一下子全都加载出来的,或者一次就能加载一行。
发表于 2018-5-7 18:49:37 | 显示全部楼层
indexof换行符或者其他你自己觉得合适的玩意
建立数组储存
随机显示数组内容
回复 支持 反对

使用道具 举报

发表于 2018-5-7 18:53:02 | 显示全部楼层
System.useCodepage = true;  
var myTxt:String="";  
var myArray:Array = new Array();  
var MyTxtLoad:LoadVars = new LoadVars();  
MyTxtLoad.onLoad = function(success:Boolean) {  
  if (success) {  
    for(i in MyTxtLoad){myTxt+=i;}//从对象中读变量名  
    myTxt=myTxt.substr(0,myTxt.indexOf("onLoa",0));//取出文本部分  
    myArray = myTxt.split("\r\n");//以回车换行为界分割存入数组  
    trace(myArray);  
  } else {  
    trace("Err!");  
  }  
};  
MyTxtLoad.load("mytxt.txt");
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-22 23:34 , Processed in 0.094486 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表