티스토리 뷰
Grid형식 나타내기2 - 나머지(%)와 연산자(Math.floor)
%모듈러스로 x를 반복하고, Math.floor로 자기 자신을 넘기 이전에는 내림처리 하여 y를 표현하는 방식이다.
소스1)
import flash.geom.ColorTransform;
var row:int = 8;
var column:int = 10;
var total:int = row * column;
for (var i=0; i<total; i++) {
var temp:MovieClip = new Seed();
//column인 10으로 x를 제한하여 0~9:총10개
temp.x = (i%column) * 50 + 55;
//전체갯수인 80에서 마찬가지로 column을 나누면 가로인 8이 적용됨
temp.y = Math.floor(i/column) * 50 + 55; //column의 배수(x1,x2,x3...)가되면 내려감
addChild(temp);
}
결과)
'■ 개발관련 ■ > 산수와 알고리즘' 카테고리의 다른 글
| 배열의 최소,최대 (0) | 2013.10.28 |
|---|---|
| 반복문에서 홀수,짝수,배수 표현 (0) | 2013.10.28 |
| Grid형식 나타내기1 - 2중 for문 (0) | 2013.10.16 |
| s로 시작하는 헷갈리는 문자열, 배열메서드 (0) | 2013.10.16 |
| 반응형 해상도의 조건문 (0) | 2013.10.16 |
댓글
GRID(격자) 패턴으로나타내기1.fla