내 캔버스에 item1, item2, item3 및 item4라는 4 개의 버튼이 있습니다. 첫 번째 프레임에서이 코드 (AS2) 작성했습니다 :AS2의 버그입니까?
stop();
for (n = 0; n <= 10; n++)
{
trace(n);
this["item" + n].onPress = function()
{
trace('lol');
};
}
: 하나는 항목 1 이름을 클릭하면
stop();
for (n = 0; n <= 10; n++)
{
this["item" + n].onPress = function()
{
trace('lol');
};
}
를, 내가 이렇게하면 때문에 재미 인 롤하지 쇼를 않습니다
출력 :
1
2
3
4
누군가가 대답합니까? 왜냐하면 나에게 그것은 단순히 버그처럼 보입니다.
코드에는 출력이 나오지 않습니다. 에 대한 '(N = 0/* */0 인쇄되지 않는 이유;? N <= 10; N ++)' 하지만 아마도 내가 현학적되고있어이 ... 당신이'추적을 위해 노력했다 (이 [ "item"+ n])'? –
@Ben이 말했듯이 코드는 0부터 10까지의 숫자를 인쇄해야합니다. 단지 1-4가 아닙니다. – Amarghosh