JavaScriptからフレックスアクセスして、試してみてください。
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