2014-04-21 3 views
0

Flash CS6 AS3과 관련하여 발생하는 오류를 해결하는 방법을 찾으려고합니다. 텍스트 문서에서 추출한 시간부터 카운트 다운 타이머를 만들고 변수로 사용하려고합니다. 내가 addEventListner ('enterframe', callback_handler) beccause 그 오류 메시지가 이제는 다른 뭔가가 잘못되었다는 것을 말한 교정했다 넣어. 과거 문제에 대한 해결책을 찾았을 때 코드를 약간 변경했습니다.오류 1120 : 정의되지 않은 속성 e 액세스

코드입니다 :

addEventListner('enterframe', callback_handler) 

{ 

var StartTime:URLLoader = new URLLoader(); 

StartTime.dataFormat=URLLoaderDataFormat.VARIABLES; 

StartTime.addEventListener(Event.COMPLETE, onLoaded); 

function onLoaded(e:Event):void { 

} 

StartTime.load(new URLRequest("ResponseTime.txt")); 

    var today:Date = new Date(); 

    var currentTime = today.getTime(); 

    var targetDate:Date = new Date(); 

    var timeLeft = StartTime.data - currentTime; 

    var sec = Math.floor(timeLeft/1000); 

    var min = Math.floor(sec/60); 

    sec = String(sec % 60); 

    if(sec.length < 2){ 

    sec = "0" + sec; 

    } 

    min = String(min % 60); 

    if(min.length < 2){ 

    min = "0" + min; 

    } 

    if(timeLeft > 0){ 

    var counter:String = min + ":" + sec; 

    time_txt.text = counter; 

    }else{ 

     var newTime:String = "00:00"; 

     time_txt.text = newTime; 

     delete (this.onEnterFrame); 

    } 

    } 

오류는 다음과 같습니다

1180 : 정의되지 않은 방법 addEventListner (2 호선) 1120에 전화하십시오 정의되지 않은 속성의 callback_handler의 액세스 할 수 있습니다. 감사합니다. .

+0

는 "E"개체의 어떤 종류 { 여기에 당신의 로직을 작성, 당신은이 블록 내부 전자 변수에 액세스 할 수 있습니다} 당신을 무엇 'e.data '에서 기대하십니까? – Vesper

+0

나는 완전히 확신 할 수 없다. 나는 그것이 작동하도록 e.data를 넣어야한다고 들었다. 대신 무엇을해야합니까? – user3506608

+0

나는 그것을 알아 냈고 그것을 바꿨다. 그러나 여전히 두 가지 새로운 오류로 도움이 필요합니다. – user3506608

답변

0

코드를 잘못된 위치에 배치하고 코드를 onLoaded 함수 안에 넣습니다. 마찬가지로 : -

기능 onLoaded (예 : 이벤트) : 무효

관련 문제