Flash/tech

    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에서만 잘 되고. 각고의 테스트 결과.....

    ByteArray를 이용해 BitmapData 속도 높이기

    BitmapData의 getPixel과 setPixel대신 ByteArray를 이용하면 어느정도 속도를 높일 수 있을까 시험해 봤습니다. 해당 좌표의 color 를 얻어오는 getPixel 메소드 테스트 입니다. var t:uint; function start(){ t=getTimer() } function result(){ trace((getTimer()-t)+" millisecond") } var xx,yy,i var w:uint=stage.stageWidth var h:uint=stage.stageHeight var bitmap:BitmapData=new BitmapData(w,h) bitmap.draw(img) var data:ByteArray=new ByteArray() addChild(new ..

    ActionScript Performance Optimization 1

    performance & optimization 관련하여 조사한 자료들을 정리해 보았다. 기존에 알던 것들도 있고, 새롭게 알게 된 것들도 있다. 하나하나가 크게 영향을 미치진 않겠지만 이러한 코딩 습관들이 모이다 보면 결과적으론 performance 에 좋은 영향을 미치리라 생각한다. 1. Declaration of variable type ( 변수의 타입 선언 ) var num:Number; var str:String; 2. Avoid implicit types conversion of numeric types( 강제 형변환 회피 ) var num:int = 10; Math.sqrt( num ); //** Math.sqrt( num:Number ) 이므로 위와 같이 타입이 다른 변수의 대입은 피하는것..

    폰트 라이브러리

    http://lab.polygonal.de/2009/04/26/goodbye-textfield/