1. 客户端呼叫服务器
服务器端 main.asc 代码如下:
Client.prototype.serverFun1 = function(value)
{
return "value="+value
};
客户端代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
fontSize="12" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var netConnection:NetConnection;
private var responder:Responder;
private var appServer:String="rtmp://192.168.0.249/TestCode1";
private function init():void
{
netConnection = new NetConnection();
netConnection.connect(appServer);
netConnection.client=this;
}
private function onClick(evt:MouseEvent):void
{
responder = new Responder(OkFun,ErrorFun);
netConnection.call("serverFun1",responder,"va");
}
private function OkFun(re:String):void
{
Alert.show(re);
}
private function ErrorFun(info:Object):void
{
Alert.show( "error: " + info.description );
Alert.show( "error: " + info.code );