2012-01-12 81 views
0

我试图创建一个RTMP流应用程序,但我似乎无法获得运行的服务器端代码。我已经检查过RootInstaller/logs/test上的日志,但没有任何内容。我也在本地运行一切。FMS服务器端代码没有执行

这是我有:

的ActionScript3文件

public function btnConnectHandler(event:MouseEvent):void 
{ 
nc = new NetConnection(); 
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); 
    nc.connect("rtmp://localhost/test"); 
} 

fms.ini:

TEST_DIR = C:\Program Files\Adobe\Flash Media Server 4.5\applications\test 

Main.acs

// Called when a client connects 
application.onConnect = function(client) { 
    // accept the new client's connection 
    application.acceptConnection(client); 

    // send a message 
    trace(client.id + " is connected"); 
} 
applications我的文件夹里面有另外

fo llowing文件:

allowedHTMLdomains.txt

Application.xml

main.acs

+1

在'onConnect'方法的第一行添加一个简单的'trace'函数(比如'trace(“onConnect被调用”)'')。它会记录吗? – 2012-01-12 07:14:09

+0

@ EminA.Alekperov我现在在FMS日志文件夹中看到它正在记录。昨晚我正在玩main.acs的文件名,我想知道这是不是写入'rootinstaller/log'的原因。无论如何,你可以请复制你的评论作为答案,我会检查它。谢谢你的帮助! – 2012-01-12 14:30:50

回答

0

onConnect方法的第一行添加一个简单的trace函数(像trace("onConnect is called"))。它会记录吗?