<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:Panel x="346" y="27" width="292" height="176" id="call" title="呼叫中。。。">
<s:Button x="110" y="70" label="链接" id="linkfms" click="ConnFMS()"/>
<s:Label x="93" y="40" text="标签" id="linkinfo"/>
</s:Panel>
<fx:Script source="test/linkFMS.as">
</fx:Script>
</s:Application>
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.display.MovieClip;
import flash.net.Responder;
import flash.events.MouseEvent;
import flash.events.NetStatusEvent;
import flash.events.AsyncErrorEvent;
private var nc:NetConnection;
public function ConnFMS()
{
linkinfo.text="正在连接....";
nc = new NetConnection();
nc.connect("rtmp://localhost/talk");
nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatusHandler);
}
private function onNetStatusHandler(evt:NetStatusEvent):void
{
if(evt.info.code=="NetConnection.Connect.Successl")
{
linkinfo.text="成功连接FMS服务器!";
}
}