2009-03-11 6 views
0

Flash/Flex에서 이미지 맵을 만들고 jQuery를 통해 DOM의 스크립트 가능한 요소로 만들 수 있습니까?Image Map with Flash/Flex & jQuery

현재 특정 선택을 클릭하면 같은 페이지의 양식 (자바 스크립트 사용)의 확인란을 선택하는 표준 HTML 이미지 맵이 있습니다. 좀 더 시각적으로 호소력있는 것으로 바꾸고 싶습니다. 따라서 Flash/Flex & jQuery를 사용하는 것이 깔끔한 방법 일지 모르지만 Flex가 jQuery와 매우 쉽게 대화 할 수 있는지 여부는 알 수 없습니다.

관련 질문으로 Flex 구성 요소 (선택한지도 영역과 같은)에 양식 요소가 있고 동일한 페이지에 HTML 구성 요소를 사용하여 양식을 게시하면 Flex 필드의 값이 HTML 필드?

(참고 : CSS 이미지 스프라이트에 대해 알고 있고 내 프로젝트에서는 작동하지 않는다는 것을 알았으므로 너무 가깝고 불규칙한 모양이 너무 가깝다는 결론을 얻었으며 그 경우 너무 많은 정확도를 희생했습니다. 경로).

답변

1

자바 스크립트와 플래시가 잘 어울립니다. API에서 ExternalInterface 클래스 정의를 확인하십시오. 이를 통해 Javascript에서 Flash 루틴을 호출하는 것이 매우 쉽고 그 반대도 마찬가지입니다.

플래시에서 클릭 맵을 만드는 것이 너무 어렵지 않아야합니다. 클릭 가능한 영역마다 스프라이트를 만들 수 있습니다. 즉, 직사각형, 원형 ​​및 다각형 모양을 플래시로 쉽게 그릴 수 있습니다.

양식 관련 질문 : 아니오, HTML 양식을 게시하면 이 아니며 양식을 Flash 앱에 게시하십시오. 즉, 언급 한 ExternalInterface 및 javascript를 사용하여 양식을 제출하기 전에 Flash에서 숨겨진 HTML 양식 요소로 양식 필드를 복사 할 수있는 이유가 없습니다.

HTH

+0

감사합니다. 나는 이것이 가능해야만한다고 생각했다. 곧 나는이 튜토리얼을 우연히 발견했다. 관심있는 사람들을 위해 : http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication – neezer