2011-04-12 8 views
1

일부 외부 JavaScript 함수에 액세스하려는 ActionScript 프로그램이 있습니다. 외부에서는 ActionScript/swf가 HTML/JavaScript를 통해로드되지 않는다는 것을 의미합니다. 내가 볼 수있는 모든 것은 ExternalInterface을 권장하지만 JS가 swf를로드한다는 것을 암시하는 것처럼 보입니다. URL로 JavaScript 함수를 호출하는 방법이 있습니까?외부 JavaScript 함수 호출

+0

플래시와 페이지 사이에 통신 브리지가 정말로 필요합니까? 더 나은 해결책이 없습니까? – Raynos

+0

아마도 아키텍처에 관한 질문 일 것입니다. Flash Builder에서 ActionScript를 작성한 다음 거기에서 디버깅합니다. 어떻게하면 자바 스크립트를 통합 할 수 있을까요? 그리고 네, 정말 필요합니다 - 일부 데이터를 얻으려면 json 호출을 수행해야합니다. –

+0

왜 플래시 파일의 소켓을 통해 서버와 통신 할 수 없습니까? 또는 ActionScript와 플래시 파일을 컴파일 한 다음 javascript 페이지에 포함시키고 거기에서 실행하십시오. – Raynos

답변

1

JavaScript 함수를 URL로 호출하면 무엇이 필요한지 잘 모르겠습니다. JSON 기반 웹 인터페이스/서비스가 필요합니다.

HTML에 포함되지 않은 경우 어떻게/어디에서 Flash 내용을 실행할 계획입니까? JS 코드를 실제로 실행하기 위해서는 브라우저 또는 서버 측 (클라이언트 서비스가 필요한 경우)의 클라이언트 측에 있어야합니다.

0

페이지에 실행할 JavaScript가 포함되어 있지만 Flash 응용 프로그램이 브라우저에서 실행되지 않습니다. navigateToURL을 사용하여 페이지로드시 실행되는 JavaScript가 포함 된 HTML 페이지를 열 수 없습니까?

관련 문제