Flash 객체가 포함 된 문서의 DOM에 액세스 할 수 있는지 궁금합니다.내장 Flash 객체가 상위 문서의 DOM에 액세스 할 수 있습니까?
답변
예, ExternalInterface 클래스를 통해.
플래시 동영상에서 Javascript를 호출하고 마음에 드는 페이지에 대한 공개 정보를 모두받을 수 있습니다.
function foo(bar,type) {
// do something with bar and type
}
:
는이 같은 클라이언트 페이지에 JS 기능을 말해봐 : 년 이후 반이 보면
부록
, 내가 몇 가지 예제를 추가하기로 결정는 당신과 같이 플래시 (사용 AS3)에서 호출 :
ExternalInterface.call(foo, bar, type);
함수 이름은 첫 번째 개체이며 인수는 이후에 순차적으로 나열됩니다. (페이지에 자바 스크립트에서
application1_applicationCompleteHandler(event:Event) {
// the app has finished loading, so do whatever we
// have to do on load, plus add that callback
ExternalInterface.addCallback(foo, bar);
}
public function bar(arg1, arg2) : void {
// do something with arg1 and arg2
}
이처럼 호출 :
는 플래시 나 플렉스 (다시, AS3)에서이 작업을 수행 할 것, 자바 스크립트 외부에 Flash 동영상의 방법을 노출 에 myMovie는 상기 SWF의 ID)이고 다음addCallback
방법에
myMovie.foo(anArg, anotherArg);
첫 번째 인수는 함수의 외부 이름이고, 두 번째 인수는 호출되는 것이다 폐쇄된다.
내가 아는 것은 아니지만 포함 된 문서에서 자바 스크립트를 실행할 수 있습니다. DOM은 DOM에 액세스 할 수 있습니다.
부모 문서에 AJAX 호출이 있으면 Flash 객체와 어떻게 든 통신 할 수 있습니까? – devviedev
이 예제는 AIR 응용 프로그램에만 해당되며 일반 웹 브라우저에서는 사용할 수 없습니다. 그래서 devviedev가 AIR 응용 프로그램을 개발하지 않는 한 ExternalInterface를 사용하라는 다른 대답이 적합 할 것입니다. –
- 1. iframe이 상위 DOM에 액세스하고 있습니까?
- 2. 애플의 내장 아이콘에 액세스 할 수 있습니까?
- 3. 다른 도메인의 iframe에서 상위 DOM에 어떻게 액세스합니까?
- 4. 생성자가 객체가 저장되는 변수의 이름에 액세스 할 수 있습니까?
- 5. 상위 페이지에서 javascript iframe 요소에 액세스 할 수 있습니까?
- 6. Greasemonkey + jQuery는 양식을 제출하거나 DOM에 액세스 할 수 없습니다!
- 7. Active를 My Tomcat에 내장 할 수 있습니까?
- 8. 컨트롤러를 Play Framework에 내장 할 수 있습니까?
- 9. Google 크롬 확장 - DOM에 액세스
- 10. IE에서 iframe dom에 액세스 할 수 있도록 p3p를 사용할 수 있습니까?
- 11. 문서의 검색어 문자열에 액세스
- 12. (상위) 매크로로 어느 정도 할 수 있습니까?
- 13. Companion 객체가 클래스의 private 변수에 액세스 할 수 없습니다.
- 14. Windows에서 HPET에 직접 액세스 할 수 있습니까?
- 15. 자식 요소에서 상위 DOM 개체에 액세스 할 수있는 방법이 있습니까?
- 16. 플래시 : Flash 문서의 인스턴스 이름 설정
- 17. 디스크에서 페이지에 액세스 할 때 HTML 문서의 이미지를 어떻게 참조 할 수 있습니까?
- 18. xml을 액세스 할 수 있습니까?
- 19. bin-debug에서 비 내장 파일을 Flash Builder에서 업데이트/다시 복사하도록 할 수 있습니까?
- 20. 많은 Python 프로젝트 문서의 오프라인 아카이브를 다운로드 할 수 있습니까?
- 21. 상위 디렉토리에 액세스
- 22. node.js에 DOM에 적용된 CSS 스타일 시트를로드 할 수 있습니까?
- 23. Flash AS3 ExternalInterface에서 jQuery 문서의 함수를 호출 할 준비가되었습니다.
- 24. UIWebView 자바 스크립트 삽입에서 다른 도메인의 다른 프레임에서 HTML DOM에 액세스 할 수 있습니까?
- 25. 호스팅 웹 사이트에서 어떤 조건으로 하위 IFrame의 HTML-DOM에 액세스 할 수 있습니까?
- 26. 다른 도메인에서 호스팅되는 <iframe>에서 문서의 텍스트에 액세스
- 27. Flash Channel.Security.Error 원격 리소스에 액세스 할 수 없습니다.
- 28. JQuery가 ExtJS가 아닌 DOM에 액세스 할 수있는 이유는 무엇입니까?
- 29. 상위 컨트롤러에서 함수에 액세스
- 30. Flash CS4에서 GPU로 얼마만큼의 상호 작용을 할 수 있습니까?
방법 DOM 객체에서 속성을 얻기에 관하여? 예 : '
'? 어떻게 데이터 속성을 얻을 수 있습니까? – Sisir