<div>img1 = ★이라 가정</div> <div> </div> <div>var a:Array = new Array(2);</div> <div>a[0] = new img1();</div> <div>a[1] = new img1();</div> <div>a[1].x = 200; a[1].y= 0;</div> <div>this.addchlid(a[0]);</div> <div>this.addchlid(a[1]);</div> <div> </div> <div>var b:Array = new Array(2);</div> <div> </div> <div>b[0] = a[0];</div> <div>b[1] = a[1];</div> <div>for(var i:int = 1; i<2;i++){</div> <div>b[i].x = 100*2;</div> <div>b[i].y = 100;</div> <div>this.addchlid(b[0]);</div> <div>this.addchlid(b[1]);</div> <div>}</div> <div>코드가 이렇게 되어있으면 제가 원하는 출력은</div> <div>------------------------</div> <div>l★(0,0)★(200,0) l</div> <div>l ★(100,100)★(200,100) l</div> <div>l l</div> <div>l l</div> <div>------------------------</div> <div>이런식인데</div> <div>정작 출력은</div> <div>------------------------</div> <div>l l</div> <div>l ★(100,100)★(200,100) l</div> <div>l l</div> <div>l l</div> <div>------------------------</div> <div>이렇게됨ㅜ;</div> <div>a1의 객체가 b로 복사되는게 아니라 주소값을 넘겨주는것같은데</div> <div>a1의 무비클립 객체자체를 클래스에서 객체 복사하듯이 복사하는방법좀 알려주세요</div> <div>모니터 부술것같음지금</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.