作者windincloud (云淡风轻)
看板Flash
标题[问题] AS3及时读档
时间Mon Apr 20 17:17:13 2009
想问一下如何在as3及时读档?
小弟我在as3需要先读入一个config档後来判断须要开多少tag
可是尴尬的是我没法及时读到档
在constructor中我呼叫黄色那函式帮我送出要档的需求
我用debug mode下也看到红色函式有正确处理
但是监听事件却没法及时收到事件
马上就执行绿色那段~
造成我没法完成我要做的事~
有没有那位能告知这样要如何解决?
感谢~
程式如下:
public class Navigator extends UIComponent
{
//provide tag label
[Bindable]
private var dataProvider:ArrayCollection;
[Bindable]
public var config:String;
private var tabbar:TabBar;
private var contain:ViewStack;
public function Navigator()
{
config="Tab.txt";
read_config(config);
init();
}
private function read_config(filename:String):void
{
var textLoader:URLLoader = new URLLoader();
textLoader.addEventListener(Event.COMPLETE, textLoaded);
textLoader.load(new URLRequest(filename));
}
private function textLoaded(e:Event):void
{
//字串处理
this.dataProvider = e.target.data.split('\n');
trace("here "+this.dataProvider.toString());
}
.........
........
.......
......
.....
....
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.155.180
1F:推 pm2001:init()应该在textLoaded()里面 04/20 17:20
2F:推 fatcats:读档案需要时间!! 04/20 17:22
3F:→ windincloud:感谢以上两位~ 我搞定了~ 原来这样简单~ :p 04/20 18:05