Не работает NetConnection

Здравствуйте!
Не знаю почему, но не работает NetConnection.connect :-( У меня флеш-плеер 10.

package;

import flash.net.NetConnection;
import flash.Lib;
import flash.events.NetStatusEvent;
import flash.net.ObjectEncoding;

//import flash.TextField;

class Red5FirstClient
{
        static var con1:NetConnection;
        static function new() { }
       
        static public function _init1() {
                trace("Main function initialized");
        }
       
        static public function _connect():Dynamic
        {
                con1=new NetConnection();
                var a:Void;
                con1.objectEncoding = ObjectEncoding.AMF0;
                a=con1.connect("http://localhost/");
                trace("nya1");
                return a;
        }
       
        static public function _status(events:NetStatusEvent):String
        {
        return events.info.code;
        }
       
        static var s:Red5FirstClient;
       
       
        static public function main():Void
        {
                s = new Red5FirstClient();
                var x:Dynamic;                 
                _init1();
                _connect();
                trace("nya2");
                }
}

Так вот. _init1 происходит. А вот _connect - нет :-( После этого программа как будто виснет. Появляются надписи Main function initialized. И все. Ни nya1 и nya2. В чем ошибка?