main.mxml
来自「flex与javascript相互调用测试通过」· MXML 代码 · 共 36 行
MXML
36 行
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white"
creationComplete="initApp();">
<mx:Script>
<![CDATA[
import flash.external.ExternalInterface;
//test ExternalIterface.call function
public var MusicStr: Array=new Array() ;
var mymsg:String = "Hello. ^^";
private function callJavaScript():void {
var return_value:String = ExternalInterface.call("sayHelloWorld",mymsg).toString();
returnInput.text = return_value;
MusicStr.push(return_value);
MusicList.dataProvider=MusicStr;
}
public function myFunc():String {
return returnInput.text;
}
public function initApp():void {
ExternalInterface.addCallback("myFlexFunction",myFunc);
}
]]>
</mx:Script>
<mx:TextInput id="returnInput"/>
<mx:Button label="Say 'Hello World'" click="callJavaScript();" />
<mx:List width="216" id="MusicList"></mx:List>
</mx:Application>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?