Flash AS2读取原始GIF数据
我正在尝试为ActionScript2创建一个GIF动画类。问题是当我加载GIF时,我只得到标题。例如,唯一的数据是'GIF89a'。如何获取剩余数据Flash AS2读取原始GIF数据,flash,actionscript-2,gif,Flash,Actionscript 2,Gif,我正在尝试为ActionScript2创建一个GIF动画类。问题是当我加载GIF时,我只得到标题。例如,唯一的数据是'GIF89a'。如何获取剩余数据 import mx.utils.Delegate; import LoadJson; var reqData = new LoadJson(); var _response = new LoadJson(); reqData.contentType = 'image/gif'; var headers = ["Content-Type", "i
import mx.utils.Delegate;
import LoadJson;
var reqData = new LoadJson();
var _response = new LoadJson();
reqData.contentType = 'image/gif';
var headers = ["Content-Type", "image/gif"];
reqData.addRequestHeader(headers);
reqData.sendAndLoad("http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Newtons_cradle_animation_book_2.gif/200px-Newtons_cradle_animation_book_2.gif", _response, 'GET');
_response.onData = Delegate.create(this, onComplete);
function onComplete(_data) {
trace(_data);
trace(_response.contentType);
}
不确定你是否还需要帮助,因为我在搜索无关内容时发现了它 也就是说,看起来您应该使用onLoad而不是onData来确保sendAndLoad已完全完成并检索到所有数据:
reqData.sendAndLoad("http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Newtons_cradle_animation_book_2.gif/200px-Newtons_cradle_animation_book_2.gif", _response, 'GET');
_response.onData = Delegate.create(this, onComplete);
资料来源:
-加载事件摘要
-发送并加载页面底部的示例代码谢谢,我认为您对网络部分的理解是正确的。遗憾的是,我放弃了尝试,因为AS2不支持二进制,所以创建gif类似乎是不可能的。
reqData.sendAndLoad("http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Newtons_cradle_animation_book_2.gif/200px-Newtons_cradle_animation_book_2.gif", _response, 'GET');
_response.onData = Delegate.create(this, onComplete);