[AS 3.0] 3자리마다 콤마(,) 넣어주기
숫자를 통화의 단위(원, 엔…)로 쓰게 되는 경우가 있는데, 이럴 경우 3자리마다 콤마(,)를 찍어줘야 한다.
하지만, ActionScript에서는 이런 경우 제공되는 메서드가 없기 때문에 직접 만들어 주어야 하는데, 아래가 그 함수. (more…)
숫자를 통화의 단위(원, 엔…)로 쓰게 되는 경우가 있는데, 이럴 경우 3자리마다 콤마(,)를 찍어줘야 한다.
하지만, ActionScript에서는 이런 경우 제공되는 메서드가 없기 때문에 직접 만들어 주어야 하는데, 아래가 그 함수. (more…)
[Embed(source = '../lib/CONSOLA.TTF', fontName = "Font", mimeType = "application/x-font-truetype")] [Embed(source = 'C:\WINDOWS\Fonts\CONSOLA.TTF', fontName = "Font", mimeType = "application/x-font-truetype")] [Embed(systemFont = 'Consolas', fontName = "Font", mimeType = "application/x-font-truetype")]
폰트를 임베드하기 위해서는 위의 3가지 방법이 있는데,
무슨 이유인지는 모르겠지만, TTF파일을 경로를 통해 임베드하는 위의 두 방법을 사용하면 에러가… FD라서 그런건가;;
암튼, 3번째 시스템폰트의 이름을 사용해서 임베드하는 방법은 아무 문제없이 클리어~
일단, 잊어버리지 않기 위해 메모!!! (more…)
html에서 swf로 변수를 전달하고 싶을 경우 보통 flashvars를 이용하는데,
flashvars를 이용하기 어려울 경우가 있다.
그럴 경우, swf가 임베드 된 html의 url을 이용해서 변수를 전달하는 것도 방법이 될 수 있다. (more…)
KeyboardEvent를 사용할 경우 IME(Input Method Editor)가 실행 중인 경우 정확한 keyCode값을 받아올 수 없다.
이럴 경우,
if (e.keyCode == 229) {
IME.conversionMode = IMEConversionMode.ALPHANUMERIC_HALF;
}
로 영문입력모드로 전환해준다.
위의 예처럼 원하는 텍스트를 한글자씩 랜덤하게 보여주는 방법이다.
작업에 필요해서 구글링으로 찾은 소스, 살짝 수정. (more…)