JavaScript和ActionScript的交互實現(xiàn)代碼
更新時間:2010年08月01日 17:56:40 作者:
JavaScript和ActionScript的交互實現(xiàn)代碼,需要js與flash交互的朋友可以學習下。
復制代碼 代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import flash.external.ExternalInterface;
public function invokeJavaScript():void
{
lblResult.text=ExternalInterface.call("returnTheName",txtName.text);
}
]]>
</mx:Script>
<mx:Panel width="800" height="600" title="ActionScript調(diào)用JavaScript" verticalCenter="0" horizontalCenter="0">
<mx:TextInput id="txtName" text="[請輸入名字]"/>
<mx:Button id="btnConnect" label="確定" click="invokeJavaScript()" x="229" y="204"/>
<mx:Label id="lblResult" text="test" x="205" y="99" width="150" height="80"/>
</mx:Panel>
</mx:Application>
在html頁面里javascript里面加上方法function returnTheName(a){return "success! "+a};
以上是as調(diào)用js里的方法
下面是js調(diào)as里的方法
復制代碼 代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" layout="absolute">
<mx:Script>
<![CDATA[
import flash.external.ExternalInterface;
private function init():void
{
ExternalInterface.addCallback("addTo100",add);//聲明可以被調(diào)用的方法
}
private function add():int
{
var i:int;
var sum:int=0;
for(i=1 ; i<100 ; i++)
{
sum+= i;
}
return sum;
}
]]>
</mx:Script>
</mx:Application>
在html頁里面加上<button onclick="addMethod()">點擊調(diào)用</button>
js文件里加上方法function addMethod{var s= JavaScriptCallActionScript.addTo100();alert(s);}
相關(guān)文章
JavaScript中的location、history、navigator對象實例介紹
這篇文章主要介紹了JavaScript中的location、history、navigator對象實例介紹,需要的朋友可以參考下2023-05-05淺談js中用$(#ID)來作為選擇器的問題(id重復的時候)
下面小編就為大家?guī)硪黄獪\談js中用$(#ID)來作為選擇器的問題(id重復的時候)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02微信小程序網(wǎng)絡(luò)請求模塊封裝的具體實現(xiàn)
大家做小程序項目的時候肯定會遇到數(shù)據(jù)對接需求,下面這篇文章主要給大家介紹了關(guān)于微信小程序網(wǎng)絡(luò)請求模塊封裝的具體實現(xiàn),文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-03-03使用JavaScript和HTML實現(xiàn)一個精美的計算器
計算器是我們?nèi)粘I钪薪?jīng)常使用的工具之一,可以幫助我們進行簡單的數(shù)學運算,在本博文中,我將使用JavaScript編寫一個漂亮的計算器,并添加加減乘除功能,感興趣的同學可以自己動手嘗試一下2023-09-09