게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
플래시 액션스크립트 질문
게시물ID : computer_128385짧은주소 복사하기
작성자 : 게임패인
추천 : 0
조회수 : 226회
댓글수 : 10개
등록시간 : 2013/11/18 15:18:03
img1 = ★이라 가정
 
var a:Array = new Array(2);
a[0] = new img1();
a[1] = new img1();
a[1].x = 200; a[1].y= 0;
this.addchlid(a[0]);
this.addchlid(a[1]);
 
var b:Array = new Array(2);
 
b[0] = a[0];
b[1] = a[1];
for(var i:int = 1; i<2;i++){
b[i].x = 100*2;
b[i].y = 100;
this.addchlid(b[0]);
this.addchlid(b[1]);
}
코드가 이렇게 되어있으면 제가 원하는 출력은
------------------------
l★(0,0)★(200,0)                l
l     ★(100,100)★(200,100) l
l                                      l
l                                      l
------------------------
이런식인데
정작 출력은
------------------------
l                                      l
l     ★(100,100)★(200,100) l
l                                      l
l                                      l
------------------------
이렇게됨ㅜ;
a1의 객체가 b로 복사되는게 아니라 주소값을 넘겨주는것같은데
a1의 무비클립 객체자체를 클래스에서 객체 복사하듯이 복사하는방법좀 알려주세요
모니터 부술것같음지금
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호