http://www.action-scripter.com/blog/trackback/1179
http://www.action-scripter.com/blog/785

예전에 올렸던 방법을 ActionScript 3.0 버전으로 변환했습니다.
5년전 소스라 허접합니다. 필요하신 분들은 최적화하셔서 사용해 보시거나 참고해보세요.

function thousandSetting(c:String):String {
	var tempA:Number = c.length % 3;
	var tempB:uint = Math.floor(c.length / 3);
	var tempArray:Array = new Array();
	tempArray.push(c.substr(0,tempA));
	for (var i = 0; i < tempB; i++) {
		tempArray.push(c.substr(tempA + (3 * i),3));
	}
	if (tempA == 0) {
		var shifted:String = tempArray.shift();
	}
	var resultNum:String = tempArray.toString();
	return resultNum;
}

trace(thousandSetting("1234567890"));
2009/01/13 18:13 2009/01/13 18:13

Comments List

  1. 웹디황용 2009/01/13 20:23 # M/D Reply Permalink

    이런건 기본적으로 함수지원해줘야하는데..;;

    1. 땡굴이 2009/01/14 00:43 # M/D Permalink

      다음 버전에는 함수 지원해주겠죠. 크크. PHP나 JSP처럼 자주 사용하는 것들은 지원해줬으면 좋겠어요.

  2. 찌노 2009/01/14 09:02 # M/D Reply Permalink

    그러게요.. 포맷터같은 녀석을 넣어줘야하는데..; 엇흥~

    1. 땡굴이 2009/01/14 23:40 # M/D Permalink

      PV3D가 내장 클래스로 들어갈 것 같았는데 그 외에 몇가지 공개 소스들도 좀 다듬어서 넣어주는 센스가 필요할 듯.

  3. Blackiz 2009/01/18 17:02 # M/D Reply Permalink

    흠 플렉스 하는데 플렉스에서는 포멧터가 있더라구요..
    다음 버전에는 나오겠죠. 근데 플렉스에서 지원하는데 플래시에서 지원 안하는것도 좀 웃긴것도 같네요.
    흠 활용할 수 있으려나....쿨럭.

    1. 땡굴이 2009/01/19 00:04 # M/D Permalink

      플렉스 재미있지? 나도 플렉스 하고 싶은데 너가 플렉스 도사가 되면 너한테 많은 것을 좀 배워야겠다. 네 덕 좀 보자. 크크.

  4. 견초지음 2009/01/21 12:03 # M/D Reply Permalink

    좋은 코드 배우고 갈께요^^
    아, 근데.. 살짝만 고쳐주세요;;;
    var resultNum:String = tempArray.toString();
    return resultNum;
    }

    1. 땡굴이 2009/01/21 12:20 # M/D Permalink

      아하 감사합니다. 후후 바로 수정했습니다.

   1   ... 142  143  144  145  146  147  148  149  150   ... 1254    
  믹시