If 및 If Else 문에 문제가 있습니다.AS3 If/If Else 문제
다양한 미리 결정된 X 좌표에서 동영상 클립을 생성하는 메뉴를 만들려고합니다.
문제는 버튼 A, B, C, D를 테스트하는 동안 "A"버튼을 클릭하면 "테스트"단위 인 "load1"을 "0"으로 추적하고 B는 " "test"를 1로, C를 2로, D를 3으로 추적하십시오.
내가 클릭하는 모든 버튼에는 첫 번째 "if"문인 "0"의 출력이 있습니다.
도움을 받으실 수 있습니다!
이 가져 오기 문은
Layout_KeyboardOne.btn_A.addEventListener(MouseEvent.CLICK,ButtonHandler);
Layout_KeyboardOne.btn_B.addEventListener(MouseEvent.CLICK,ButtonHandler);
Layout_KeyboardOne.btn_C.addEventListener(MouseEvent.CLICK,ButtonHandler);
Layout_KeyboardOne.btn_D.addEventListener(MouseEvent.CLICK,ButtonHandler);
이
if (Layout_KeyboardOne.btn_A)
{
load1 = 0;
trace(load1);
}
else if(Layout_KeyboardOne.btn_B)
{
load1 = 1;
trace(load1);
}
else if(Layout_KeyboardOne.btn_C)
{
load1 = 2;
trace(load1);
}
else if(Layout_KeyboardOne.btn_D)
{
load1 = 3;
trace(load1);
}
내 답변보다 자세한 설명이 포함되어 있지만 2-3 이상의 경우에는 if-else로 전환하는 것이 좋습니다. :) – Zhafur
동의. 실제 문제는 OP의 조건부가 OP가 어떤 생각을 하는지를 확인하지 못한다는 것입니다. –