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/tip

서버 위치가 서로 다른 html과 swf간의 자바스크립트 소통하기

2010. 6. 17. 16:38

크로스 도메인에 대한 내용은 알고 있었으나...
서로 다른 위치의 html과 swf가 소통하기 위해선 Security.allowDomain이 사용될 줄은 몰랐다.
말마따나 서로 다른 위치의 html과 swf과 자바스크립트를 서로 사용하고 공유하기 위해선 2가지의
중요한 설정이 필요하다.

html : allowAccessScript를 always로 설정한다. 이걸 설정해 줌으로써 플래시는 자바스크립트의 함수를 호출할 수 있게 됐다.(ExternalInterface.call)
swf : Security.allowDomain(html이 위치한 도메인); 을 적어준다. "*"로 표시하면 모든 사이트를 허용하겠다는 이야기다. 이걸 설정해 줌으로써 자바스크립트는 플래시 함수를 호출할 수 있게 됐다.(ExternalInterface.addCallback)


자세한 설명 보기
    'Flash/tip' 카테고리의 다른 글
    • 플래시에서 마우스 우클릭시 메뉴 안뜨게 하기
    • MouseEvent.MOUSE_WHEEL 포커스 버그
    • TextField.setSelection 사용하기
    • 플래시에서 폰트를 깨끗하게 사용하는 팁
    devmae
    devmae
    enjoy with me?

    티스토리툴바