시도, 자바 스크립트에서 플렉스에 접근.
http://blog.everythingflex.com/2008/02/25/air-actionscript-javascript-bridge/
또는
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="javascript" type="text/javascript">
<!--
function addBlu(a, b) { return (a+b); }
-->
</script>
</head>
</html>
그리고 불쌍한 내 AS3 코드
: 답장을
import flash.html.HTMLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var html:HTMLLoader = new HTMLLoader();
html.load(new URLRequest("callJS.html"));
html.width = 0;
html.height = 0;
html.addEventListener(Event.COMPLETE, onLoaded);
addChild(html);
function onLoaded(e:Event) :void
{
trace("result (4+8) : "+e.target.window.addBlu(4, 8));
}
감사하지만 그것은 작동하지 않습니다. 오류가 표시됩니다. 오류는 "오류 # 2067 :이 컨테이너에서 ExternalInterface를 사용할 수 없습니다 .Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 이상 또는 NPRuntime을 지원하는 다른 브라우저가 필요합니다." – Vivek
ive 내 대답을 편집하십시오. pls 이것을 시도 –
완벽. 도와 주셔서 감사합니다 @ F4L – Vivek