전체 글

전체 글

    텍스트필드 겹쳐있을 때 Hide Object의 사용

    텍스트필드 겹쳐있을 때 Hide Object의 사용

    필터 텍스트 필드에 필터들을 준다. 그리고 필터 텍스트필드와 마스크 씌울 텍스트필드에 "10억방"이라는 글자를 입력하고 x축과 y축을 맞춘다. 그리고 그라디언트 무비클립도 텍스트필드의 x, y, width 속성을 맞춘다. 그리고... 그라디언트무비클립.mask = 마스크 씌울 텍스트필드 로 무비클립에 텍스트필드를 마스크 속성을 지정한다. 그리하여 그라디언트를 먹은 "10억방"이라는 텍스트가 생성되었다. 그런데 문제는 x,y축을 움직여 이동시에 필터텍스트필드와 마스크씌운 그라디언트 무비클립이 완전히 일치하지 않아서 뭔가 어긋나 보였다. 외곽라인도 도트가 보인다. 한참 고생후에... 너무나 간단히 해결. 필터텍스트필드에서 필터 속성 중 Hide Object를 체크하여 필터만 남기고 원래 Object는 숨겼다..

    2D Transform ppt문서

    Matrix클래스를 사용한 좌표이동, 회전, 스케일, 기울기 조정.

    IE9에서 Event.RESIZE시에 플래시 화면 깨짐 현상

    IE9에서 플래시 Event.RESIZE시에 화면 깨짐 현상이 발생되었다. Event.RESIZE시에 리스너 함수에서 무비클립들의 위치를 조정하자 화면이 심하게 깨져버렸다. import flash.events.Event; this.stage.addEventListener(Event.RESIZE, onResizeBrowser); function onResizeBrowser(e:Event):void{ mc.x += 10; } 이와같이 Event.RESIZE 발생시 x축을 조금이라도 움직이게 하면 화면이 어그러져버렸다. ie9에서 새롭게 추가된 렌더링 가속화 때문인거 같은데... 일단은 작업이 급하니 나중에 알아봐야 하겠다. 여기도 알아두면 좋을 듯.

    html에 파라미터 넘기고 플래시에서 받기

    test.html에 위의 소스를 삽입한 뒤 http://www.test.com/test.html?myName=김태환 이라고 하여 html에 파라미터를 넘기면 플래시에서 ExternalInterface.call을 이용하여 var myName:String = ExternalInterface.call("getParam", "myName"); trace("myName : " + myName); //myName : 김태환 로 하여서 html로 넘어온 값을 플래시에서 받을 수 있다. =========================================================== 추가... 파이어폭스와 크롬에서는 getParam함수가 콜이 죽어라해도 안되었다. ie에서만 잘 되고. 각고의 테스트 결과.....

    플래시에서 QRCode 를 만들어보자!! (한글지원)

    QRCode 관련 작업을 하던중 세계의끝님께서 알려주신 자료로 만들어보았습니다 ^^자료출처 : http://riarockstars.com/2011/03/11/creating-qr-codes-in-actionscript/ 플렉스컴포넌트 기반으로 만들어져 있던걸 AS만으로 돌아가게끔 수정했습니다.그리고 ActionScript용 zxing 라이브러리에 기본적으로 UTF-8 인코딩 설정이 없어한글이 깨지는데요 해당부분 소스 수정했습니다.( 한글 인코딩 관련 도움주신 knightts님께 감사드립니다 ^^) 만일 zxing 원본을 다운받아서 사용하시는 경우엔com.google.zxing.qrcode.encoder 패키지에 있는 Encoder 클래스에서function append8BitBytes() 안에else if..

    밀리초 -> 시분초

    ms : 밀리초 var hour:int = ms / (1000 * 60 * 60); var m:int = (ms % (1000 * 60 * 60)); var min:int = m / (1000 * 60); var sec:int = (m % (1000 * 60)) / 1000;

    비트맵 이미지의 출력 화소를 단말기 LCD의 화소와 맞추기

    단말기의 LCD화면이 16bit컬러를 지원하는데 비트맵 이미지가 24bit라면 색상이 충분히 표현되지 못해 이미지가 선명하게 표현되지 않을 수가 있다. 이럴 때는 포토샾의 비트맵 이미지를 8bit나 16bit로 낮춰서 단말기의 LCD화면의 지원 화소와 맞추면 해결할 수 있다.

    무손실 PNG

    PNG이미지를 Properties속성에서 Lossless(PNG/GIF)로 설정하면 swf의 용량은 커지지만 컨텐츠에서 사용하는 속도는 더 빨라지게 된다. 왜냐하면 이미지를 로등할 때 비트맵 압축을 푸는 과정이 생략되기 때문이다.