<div class="codetitle"> <span><a style="CURSOR: pointer" data="17158" class="copybut" id="copybut17158" onclick="doCopy('code17158')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code17158"> <br><?xml version="1.0" encoding=" utf-8 "?> <br><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> <br><mx:Script> <br> <![CDATA[ <BR>import flash.external.ExternalInterface; <BR>public function invokeJavaScript():void <BR>{ <BR>lblResult.text=ExternalInterface.call("returnTheName",txtName. text); <BR>} <BR>]> <BR></mx:Script> <br><mx:Panel width="800" height="600" title="ActionScript は JavaScript を呼び出します" ="0 "horizontalCenter="0"> <br><mx:TextInput id="txtName" text="[名前を入力してください]"/> <br><mx:Button id="btnConnect" label="OK " click="invokeJavaScript()" x="229" y="204"/> <br><mx:Label id="lblResult" text="test" x="205" y= "99" width="150" height="80"/> <br></mx:Panel> <br><br> </div> にメソッドを追加html ページ関数 returnTheName(a){return "success! " a}; <br><br>上記は js を呼び出すメソッドです<br><br>以下は js を呼び出すメソッドです<br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="8872" class="copybut" id="copybut8872" onclick="doCopy('code8872')">コードをコピーします<u></u></a> コードは次のとおりです:</span></div> <div class="codebody" id="code8872"><?xml version="1.0" encoding="utf -8"?><br><br><br><br><br><br><br><br> <mx:Script> <br><![CDATA[ <BR>import flash.external.ExternalInterface; <BR>プライベート関数 init():void <BR>{ <BR>ExternalInterface.addCallback("addTo100", add);//ステートメント OK 呼び出されたメソッド <BR>} <BR>private function add():int <BR>{ <BR>var i:int; <BR>for( i=1; i<BR> ; i ) <br>{ <br> 合計 = i; <BR>} <BR><BR>]>< /mx:Script> </div> <br> <br>js ファイルを追加<button="addMethod()"> html ページ 上部メソッド function addMethod{var s= JavaScriptCallActionScript.addTo100();alert(s);}