배열에 관한 질문입니다.
냥냥
2023.04.01
a = [b]
b= [0,1]
라는 배열이 있다고 가정할 때,
a배열을 통해 b의 원소를 가져오고 싶습니다.
생각해 볼 수 있는 건 다 해봤는데 잘 안되네요.
우선 변수를 줘서 해봤습니다.
c = a[0];
trace(c[0]);
생각대로라면 b의 0번째 원소인 0이 출력되야 되는데 undefined 뜨더군요.
trace([a[0]][0])
trace(a[0][0])
이런 식으로도 여러가지 해봤는데도 통 답이 안나오네요.
a배열 0번째 원소의 0번째 원소를 가져오고 싶을때의 작성법은 없습니까?방법 없을까요?
-
꽃가람
답변들 정말 감사합니다. 이런식의 배열접근을 안해봐서 많이 헤멨네요 ^^; 지금은 답변들 덕분에 만들던 무비 모두 해결됐습니다. php님 myiris12님, 수다님 모두 정말 감사드립니다.
-
고딩
수다님 말씀처럼 a에는 \b\가 아니라 b를 넣어야 겠네요.
var b:array = [\0\ -
새누
참고로 마지막 [0] 요기에다가 원하시는 b 배열의 위치를 넣음 되용
-
에가득
trace(this[a[0]][0]);
이렇게 하면 되용~ -
아롱별
답변 감사합니다. b와 \b\가 다르다는 건 이해하겠습니다. 그렇다면 저 상태에서 trace(a) 하면 0,1 이렇게 b의 원소 모두가 뜨는데 b의 특정 원소를 부르려면 어떻게 해야될까요? 물론 a를 통해서 불러오는 방법을 말하는 겁니다. 염치없지만 다시 한 번 부탁드려도 될까요?
-
흰양말
a = [\b\]
b = [\0\