我一直在尝试使用 LocalConnection,但是我收到了一个无效的参数错误,所以我质疑这种 LocalConnection 方法是否正确:
空气应用:
public function init() {
var conn:LocalConnection;
conn = new LocalConnection();
conn.allowDomain("localhost");
conn.connect("connection1");
loadHTML();
}
private function loadHTML() {
var urlReq:URLRequest = new URLRequest("http://localhost/myapp/");
htmlUI.htmlLoader.load(urlReq);
visible=true;
//set attribute to allow external links to open in default system browser
htmlUI.htmlLoader.navigateInSystemBrowser = true;
}
public function connect():void {
trace("LOCAL CONNECTION SUCCEEDED");
}
弹性应用:
private function doSomethingOnClick() : void {
var conn:LocalConnection;
conn = new LocalConnection();
try {
conn.send('app#MyAirApplication:connection1', 'connect');
} catch (error:ArgumentError) {
TIAlert.error(error.getStackTrace())
}
}