나는 일주일 전에 ActionScript 3를 배우기 시작했고 거대한 학습 곡선을 우연히 발견했습니다. 나는 인터넷에서이 스크립트를 발견이 URLRequest 스크립트는 어떻게 사용합니까?
var _loader:URLLoader;
var _request:URLRequest;
function loadData():void {
_loader = new URLLoader();
_request = new URLRequest("http://www.travoid.com/game/Purchase.php?gid=1");
_request.method = URLRequestMethod.POST;
_loader.addEventListener(Event.COMPLETE, onLoadData);
_loader.addEventListener(IOErrorEvent.IO_ERROR, onDataFailedToLoad);
_loader.addEventListener(IOErrorEvent.NETWORK_ERROR, onDataFailedToLoad);
_loader.addEventListener(IOErrorEvent.VERIFY_ERROR, onDataFailedToLoad);
_loader.addEventListener(IOErrorEvent.DISK_ERROR, onDataFailedToLoad);
_loader.load(_request);
}
function onLoadData(e:Event):void {
trace("onLoadData",e.target.data);
}
function onDataFailedToLoad(e:IOErrorEvent):void {
trace("onDataFailedToLoad:",e.text);
}
모두 작동하는 것 같다 및 오류 또는 출력을 생성하지 않습니다 이것은, 그러나 내 문제는 (내가 만든 어떤)
function vpBuy(e:MouseEvent):void{
loadData();
if (e.target.data == "false") {
inf_a.visible = true;
inf_b.visible = true;
inf_c.visible = true;
inf_d.visible = true;
btn_ok.visible = true;
}
}
나는 코드의 다음 부분을 사용하는 경우에 대한 제공
ReferenceError: Error #1069: Property data not found on flash.display.SimpleButton and there is no default value. at travoid_fla::MainTimeline/vpBuy() onLoadData
부분 아마이 던지고 것은 :
나는이 오류
e.target.data
은 웹 페이지 (false로 표시)에 값을 저장했지만 분명히 그 값을 저장하지 않았 으면합니다. 내가 인터넷에서 찾은 코드로, 웹 페이지에 정보를 저장하는 것은 무엇입니까?
감사합니다. Ethan Webster.
사람 :
는 다음과 같은 시도? –
가능한 [actionscript 3 -이 URLRequest 스크립트는 어떻게 사용합니까?] (http://stackoverflow.com/questions/21661990/actionscript-3-how-do-i-use-this-urlrequest-script) – Zhafur