서로 다른 타입의 진수를 변환하고 싶을 때는 toString()메소드와 parseInt()를 이용한다. parseInt()는 문자를 Int형태의 숫자로 변환하고 toString()은 수를 문자형태로 변환한다.

parseInt( 숫:String , radix )
두개의 파라미터가 있는데 첫째는 변환할 문자형 숫자이며 두번째는 radix라는 진수표현값을 넣는다. 10진수이면 10(기본 0으로 잡혀있는데 이는 10진수로 표현한다.)이고 16진수이면 16을 입력한다.
trace(  parseInt("11111111",2)) // 출력 : 255
trace(  parseInt("ff",16))  // 출력 : 255


toString( radix )
radix를 제공하는 메서드를 사용하면 같은 방법으로 진수를 인자로 정하면 된다.
toString(10)은 10진수로 표현 toString(2)는 이진수로 표현 toString(16)은 16진수로 표현한다.
trace( int(255).toString(2) ) //출력 : 11111111
trace( int(255).toString(16) ) // 출력 : ff

Posted by 버터백통