首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

as3。如何在fla中添加文本框显示动态文本,文本从外部xml或txt文件读取

2013-01-11 
as3。怎么在fla中添加文本框显示动态文本,文本从外部xml或txt文件读取想在fla中添加一个文本框,文本框可以

as3。怎么在fla中添加文本框显示动态文本,文本从外部xml或txt文件读取
想在fla中添加一个文本框,文本框可以动态的显示从外部xml或txt文件读取到的内容,也可以是添加滚动条显示内容,使用DataGrid还是TextInput、TileList、或是TextArea加UIScrollBar?
曾经在网上找到的是as2的版本做的动态文本从外部txt文件读取,但是不能载入as3。

那么我在as中加入这段,该怎么在舞台添加文本控件对应代码?
private function readtext()
    {
    var myload:URLRequest = new URLRequest("mytext.txt");
    var loader:URLLoader = new URLLoader();
    loader.dataFormat = URLLoaderDataFormat.TEXT;//读取普通文本
   //loader.dataFormat = URLLoaderDataFormat.VARIABLES;//读取值对格式的文本
    loader.addEventListener(Event.COMPLETE, loader_complete);
    loader.load(myload);
    function loader_complete (e:Event):void 
    {
        //trace(loader.data.text1);//输出值对格式的文本
        trace(loader.data);//完全输出
    }
   }

 请各位高手帮忙,非常感谢!~
[解决办法]
建议楼主买本书吧。系统的看看。花不了多长时间的。有一两天就够了。

楼主问的问题很奇怪。上面的代码已经很清楚了啊。注解也如此明白。为什么还要问?
我觉得楼主应该有点基础。买本书,熟悉一下语法和api。

  trace(loader.data);//完全输出

这句不就是你想要的内容吗?构造一个TextField,TextField.text = loader.data 就可以了。
[解决办法]
事件驱动嘛,获取到数据后,就显示到文本框啊

热点排行