I'm new with actionscript and want to create a socket server and listen to it, here is my code:
package
{
import flash.display.Sprite;
import flash.net.ServerSocket;
import flash.events;
import flash.events.ServerSocketConnectEvent;
import flash.net.ServerSocket;
import flash.net.Socket;
public class one extends Sprite
{
private static var server:ServerSocket;
private static var client:Socket;
public static function create()
{
one.server = new ServerSocket();
one.server.bind(8888);
one.server.addEventListener(ServerSocketConnectEvent.CONNECT, one.serverConnectHandler);
one.server.listen();
}
public static function serverConnectHandler(e:ServerSocketConnectEvent):void
{
var socket:Socket = e.socket;
one.client = socket;
}
public static function send(param1:String)
{
one.client.writeUTFBytes(param1);
}
}
}
When I compile it using mxmlc.exe -static-link-runtime-shared-libraries=true one.as
but get the error:
C:\Users\Mark\Desktop\test program\one.as(23): col: 53 Error: Type was not found or was not a compile-time constant: ServerSocketConnectEvent.
Same exact problem was mentioned here but Can't I somehow point to those libraries during compilation? The only solution is to build application form adobe proffesional
? I'm little lost.