Flash와 js 상호작용의 효율 분석

2126 단어 Flash
Flash와 js 상호작용의 효율 분석
 
AS 코드:
                      var time:int = getTimer();
                      for (var i:int = 0; i < 50000; i++)
                     {
                           ExternalInterface.call( "noReturn" );     //8371ms
                     }
                      trace(getTimer() - time);
                     
                      var time2:int = getTimer();
                      for (var j :int = 0; j < 50000; j++)
                     {
                           ExternalInterface.call( "hasReturn" );    //8371ms
                     }
                      trace(getTimer() - time2);

 
 
 
JS 코드:
            function hasReturn(){
              return "2";
            }
           
            function noReturn(){
            }

 
 
 
i5 기계 밑에서 몇 번 뛰었는데 데이터는 다음과 같다.
 
noReturn: 4182 4085 4130 4085
hasReturn: 4425 4474 4449 4328
 
이렇게 보면 플래시와 js의 상호작용 효율이 매우 낮아서 끊임없이 호출하기에 적합하지 않다.
이 분석은 엉뚱해 보이지만 html5와 flash를 모두 실행할 수 있는 더 좋은 방법이 없을까요?

좋은 웹페이지 즐겨찾기