devmae
개발자 향기
devmae
전체 방문자
오늘
어제
  • 전부 감상 (280)
    • Unity (52)
      • memo (37)
      • R&D (15)
    • 모바일 (32)
      • iOS (6)
      • Android (25)
    • 개발자 모드 (41)
      • 개발자처럼 파고들기 (28)
      • 한가해서 책읽는거 아님 (10)
      • 영상 요약 (3)
    • Languages (40)
      • C++ (23)
      • MFC (8)
      • Java (4)
      • javascript (5)
    • Flash (108)
      • tip (29)
      • tech (4)
      • as2.0 (1)
      • as3isolib (3)
      • flartoolkit (2)
      • 이미지 편집기 (2)
      • papervision3d (12)
      • scale form (2)
      • Flash Builder (12)
      • air (5)
      • as3.0 (20)
      • flash player (9)
      • 개념잡기 (6)
      • source (1)
    • +,-,×,÷ (3)
      • 수학 뽀개기 (3)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
devmae

개발자 향기

Flash/tech

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

2011. 4. 18. 12:26

<script>
function window.getParameter(strParamName) {
        var arrResult = null;
        if (strParamName)
                arrResult = location.search.match(new RegExp("[&?]" + strParamName+"=(.*?)(&|$)"));
        return arrResult && arrResult[1] ? arrResult[1] : null;
}

 

function getParam(id){
 var param = getParameter(id);
 return param;
}
</script>

 

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에서만 잘 되고.

각고의 테스트 결과... function window.getParameter 함수가 문제였다.

그래서 window.getParameter함수를 삭제하고


 function getParam(id){

var arrResult = null;
        if (id)
                arrResult = location.search.match(new RegExp("[&?]" + id+"=(.*?)(&|$)"));
 var param = arrResult && arrResult[1] ? arrResult[1] : null;
 return param;
}

로 수정하였더니 잘 나왔다.

저작자표시 (새창열림)
    'Flash/tech' 카테고리의 다른 글
    • ByteArray를 이용해 BitmapData 속도 높이기
    • ActionScript Performance Optimization 1
    • 폰트 라이브러리
    devmae
    devmae
    enjoy with me?

    티스토리툴바