반응 시간을 테스트하고 다음 프레임으로 진행하는이 코드를 작성했습니다. 상자를 표시 한 다음 상자가 나타날 때와 사용이 [A]를 누를 때의 시간 차이를 나타냅니다. Heer가 내 코드입니다.Animate CC는 gotoAndStop을 주석 처리하여 다음 프레임으로 이동합니까?
import flash.utils.Timer;
import flash.events.Event;
import flash.utils.getTimer;
stop();
var canPress = false;
var startClock:Timer = new Timer(4000+Math.random()*6000, 1);
grbox.y = -500;
startClock.start();
var startTime:int = 0;
function displayBox(evt:Event):void{
canPress = true;
grbox.y = 143;
var startTime:int = getTimer();
}
function Tpressed(e:KeyboardEvent):void
{
if(e.keyCode==Keyboard.A){
if(canPress==true){
var endTime:int = getTimer();
score1 = endTime-startTime;
if(score2<0){
//gotoAndStop(3);
}
else{
//gotoAndStop(4);
}
}
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, Tpressed);
startClock.addEventListener(TimerEvent.TIMER, displayBox);
[A] 버튼을 스팸하면 다음 프레임으로 넘어갑니다. 왜 이런 일이 일어 났습니까?!?! 내 'gotoAndStop (4);' 명령은 주석 처리되었으므로 무엇이든, 아직 그렇습니다.
편집 : https://drive.google.com/open?id=0BxtLreFIVnSWR2VPSGdSaHZGaVk RAW CODE : https://docs.google.com/document/d/1GRZIaKAdRNu3z3aPjjXNcgqMl2BhR-ZBT6gU7OeSbWQ/edit?usp=sharing
:
는 다음과 같다 없습니다. 다른 곳에서는 청취자가 없습니까? 사각의 무비 클립 에서처럼? –나는 그렇게 생각하지 않는다. 내가 가지고있는 단 두 명의 청취자가 내 코드에있다. 도움이된다면 프로젝트 파일을 업로드 할 수 있습니까? – user2789610
다른 버튼을 누르면 발생합니까? 아니면 그냥? –