【发布时间】:2011-12-10 14:26:26
【问题描述】:
我正在尝试像这样从服务器加载一些二进制数据
var urlRequest:URLRequest = new URLRequest("http://localhost/test.php");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.load(urlRequest);
但是总是报错:
Loader Error #2124: Loaded file is an unknown type
我的二进制数据是自定义数据,但不是 swf/图像文件。 flash不支持加载此类数据吗?还是我应该使用其他方法?
【问题讨论】:
-
我已经得到了答案,应该使用 URLLoader 而不是 Loader。
-
由于您引用了二进制数据,您可能需要考虑使用套接字来处理二进制数据。很高兴您解决了 URLLoader 问题。
标签: flash actionscript-3