要在正在运行的Flex应用程序中获取服务器端点,您可以遵循以下步骤:
import flash.net.registerClassAlias;
import flash.utils.ByteArray;
import flash.net.LocalConnection;
var lc:LocalConnection = new LocalConnection();
lc.connect("uniqueConnectionName");
var serverLc:LocalConnection = new LocalConnection();
serverLc.connect("uniqueConnectionName");
serverLc.client.onRequestServerEndpoint = function():String {
return "http://yourserverendpoint.com";
}
onRequestServerEndpoint
方法以获取服务器端点。lc.send("uniqueConnectionName", "onRequestServerEndpoint");
lc.addEventListener("result", function(event:Event):void {
var serverEndpoint:String = event.target.result as String;
trace("Server endpoint: " + serverEndpoint);
});
现在,您已经成功地在正在运行的Flex应用程序中获取了服务器端点。请注意,这个方法仅适用于AIR应用程序和Adobe Flex应用程序。如果您正在使用其他技术栈,请考虑使用其他方法来获取服务器端点。
领取专属 10元无门槛券
手把手带您无忧上云