您的位置:首页 > 其它

Flex 实现读取本地文件

2007-04-02 13:37 211 查看
在Flash中可以实现对本地文件的读取,在Flex中当然也可以实现了!代码如下:
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;

private var loader:URLLoader = new URLLoader();
private var request:URLRequest = new URLRequest("a.txt");

private function initComplete():void
{
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
}

private function onComplete(event:Event):void
{
var loader:URLLoader = event.target as URLLoader;
if (loader != null)
{
trace(loader.data);
}
else
{
trace("loader is not a URLLoader!");
}
}
之所以要读取本地文件,是因为我没有安装FlexDataService没有发配置WebService的WSDL所以从文本中把它读出来,赋值给WebService的wsdl属性,但是我看FlexDeveloperGuid上有一句话
You configure destinations in the Flex services configuration file
or a file that it includes by reference.
这好像是说可以不用FDS,但是有不知道怎么弄,只好用这个不安全的方法,其实我们可以把字符串加密....呵呵
对了这样写的时候需要注意一点是给WebService的wsdl指定了之后还需要调用一个loadWSDL()方法,要不然不管用哦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: