2012-06-23 2 views
0

저는 ActionScript 3.0을 처음 사용하고 있으며 Adobe 플래시 CS6을 사용하고 있습니다. 내 타임 라인에 임베드 된 액션 스크립트 코드에 자바 스크립트 변수의 값을 전달해야합니다 (별도의 .as 파일로 프로그래밍하지는 않지만 타임 라인 자체를 프로그래밍합니다.). 자바 스크립트를 사용하여 값을 계산해야하며, 그 값을 내 액션 스크립트 코드에서 사용해야합니다. 내가 어떻게 할 수 있니?액션 스크립트 및 자바 대화

제 목적은 자바 스크립트 함수를 사용하여 String 값을 반환하고 내 플래시 무비의 텍스트 영역에 같은 문자열을 표시하는 것입니다. 내가 텍스트 파일의 코드뿐만 아니라 기타 세부 사항을 첨부

(test1.swf)

하지만 난이 텍스트 영역에서 아무것도 볼 ... .. 은 PLZ 링크 http://share-ideas.in/saurabh/App/test/code.txt

+0

이 작업을 수행하는 방법에 대한 좋은 자습서는 다음과 같습니다. http://viget.com/inspire/bi-directional-actionscript-javascript-communication – K2xL

+0

기본적으로 ExternalInterface를 사용하여 위의 링크에 게시 된대로 둘 사이에서 통신 할 수 있습니다. 기사를 체크 아웃 한 후에 문제가 발생하면 시도하고있는 코드와 프로젝트 설정 방법에 대해 좀 더 자세하게 게시하여 게시물을 수정하십시오. – shaunhusain

답변

0
에 따라

ExternalInterface 초보자를위한 약간의 교묘함. Flash Player Security Settings

  • AllowScriptAccess에서 허용되는 어느 쪽이든 당신은 서버에서 테스트

    1. 를, 또는 SWF/HTML 파일의 위치를 ​​추가 : 통신이 작동하려면 충족해야 꽤 몇 가지 조건이 있습니다 가 항상 "으로 설정 됨
    2. <object/> 태그의 이름 속성은 <embed/> 태그의 ID와 일치해야합니다. 이것은 다른 브라우저에서 js 통신을 보장해야합니다.

    당신이 코딩을 얼마나 편하지에 따라, 당신은 쉽게 (그리고 청소기) 플래시 및 JS 작업을해야되는 ExternalInterface example을 시도하고 단순화/당신의 필요에 따라 수정 또는 SWFObject을 사용할 수 있습니다

  • +0

    George George 선생님 감사합니다 !! –

    관련 문제