在JavaScript页面调用Flex的方法:
JS页面代码:
<script type="text/javascript">
function callApp() {
var x = index.myFlexFunction(1);
alert(x);
}
</script>
<input type="button" value="click" οnclick="callApp()" />
Flex代码:
<mx:Script>
import flash.external.*;
public function myFunc():Number {
return 42;
}
public function initApp():void {
ExternalInterface.addCallback("myFlexFunction",myFunc);
}
</mx:Script>
此方法不适用于FireFox浏览器.会报安全沙箱冲突错误.