1、使用 ExternalInterface apiapi
1.as調用C#,as給C#發送參數數據函數
as代碼:post
// as向C#發出 方法名+參數 ExternalInterface.call(functionName:String, ...parameters:*) 方法名是字符串,參數能夠是任何數據類型 if(ExternalInterface.available) {
ExternalInterface.call("onSetDataToC", 「as經過ExternalInterface.call方法向C#傳遞參數」);
}
無
2.C#調用as代碼,C#給as發送參數數據spa
C#代碼:code
無
as代碼:blog
// as監聽C#發來的 方法名,而後經過回調函數接收參數 ExternalInterface.addCallback(functionName:String, closure:Function) 方法名是字符串,回調一個函數 if(ExternalInterface.available) { ExternalInterface.addCallback("onCToAs",onCToAs); } function onCToAs(str:*) { trace(str); }
2、使用 fscommand api字符串
1.as調用C#,as給C#發送參數數據回調函數
as代碼:it
// as向C#發出 方法名+參數 fscommand(command:String, args:String="") 命令是字符串,參數也只能是字符串 fscommand("onSetDataToC", 「as經過fscommand方法向C#傳遞參數」);
C#代碼:io
無