Código ActionScript :
package
{
import com.electrotank.electroserver4.ElectroServer;
import com.electrotank.electroserver4.entities.Protocol;
import com.electrotank.electroserver4.message.MessageType;
import com.electrotank.electroserver4.message.request.*;
import com.electrotank.electroserver4.message.event.*;
import com.electrotank.electroserver4.message.response.*;
import com.electrotank.electroserver4.errors.*;
import flash.display.Stage;
import flash.display.MovieClip;
import flash.events.*;
public class Main extends MovieClip
{
private static var _instance:Main = null;
public var es:ElectroServer = new ElectroServer();
public function Main()
{
_instance = this;
trace("Main inicializado");
es.setDebug(true);
es.setProtocol(Protocol.BINARY);
es.addEventListener(MessageType.ConnectionEvent, "onConnectionEvent", this);
}
public function onConnectionEvent(ev:ConnectionEvent)
{
if (ev.success)
{
trace("Connected!");
}
else
{
trace("Error: Failed to connect.");
}
}
}
}en el flash he puesto en el primer fotograma el siguiente código:
Código ActionScript :
es.createConnection("127.0.0.1", 9899);También he incluido el paquete de clases en los parámentros de configuracion de publicacion del archivo flash:
C:\Archivos de programa\ElectroServer_5_1\apis\client\as3\src
pero no consigo que se conecte. Por supuesto tengo electroserver instalado y funcioanndo, así como wampserver.
Me da el siguiente error:
1046: Type was not found or was not a compile-time constant: ConnectionEvent.
Sin embargo, la clase me sale en el autocontemplador cuando estoy escribiendo el código.
¿Alguien podría decirme dónde está el error?
Gracias.
Un saludo.
