var mWidth = 200; // 무비클립의 width값
var mHeight = 250; // 무비클립의 height값
var maxNum = 16; // 무비클립의 총 수
var lineNum = 4; // 한 라인에 들어가는 무비클립 총 수
var lineClip = maxNum/lineNum;
// 무비클립의 _x 좌표
var xPos = new Array();
xPos = [];
for(var i=0; i<lineClip; i++){
for(var j=0; j<lineNum; j++){
var n = mWidth * j;
xPos.push(n);
};
};
// 무비클립의 _y 좌표
var yPos = new Array();
yPos = [];
for(var i=0; i<lineClip; i++){
for(var j=0; j<lineNum; j++){
yPos.push(i%lineNum);
};
};
trace(xPos+newline+yPos);
for (var i=0; i<maxNum; i++) {
eal("복제무비"+i)._x = xPos[i];
eval("복제무비"+i)._y = mHeight*yPos[i];
}
xPos와 yPos 배열에 총 무비클립의 수에서 지정된 라인으로 나눈 후 한 라인에 들어가는 무비클립의 수 만큼 배분하여 원소값을 넣어줍니다.
'[ Design ] > Flash' 카테고리의 다른 글
플래시 전체 화면으로 뜨게하려면 (0) | 2012.09.13 |
---|---|
배열(array) 객체의 메소드들 (0) | 2012.09.13 |
loadVariables - 외부 파일을 데이터로 읽어들인다 (0) | 2012.09.13 |
MenuBar Components (0) | 2012.09.13 |
플래시 무비 최적화(용량줄이기) (0) | 2012.09.13 |
댓글