Reactor Chat Tutorial, Part 1
Creating and Joining the Chat Room
Within the application's readyListener(), we'll create the chat room and join it. Rooms are represented by instances of the Room class.
package {
import flash.display.Sprite;
import net.user1.reactor.Reactor;
import net.user1.reactor.ReactorEvent;
// Import the Room class
import net.user1.reactor.Room;
public class UnionChatPart1 {
protected var reactor:Reactor;
// Define a variable to reference the chat's Room object
protected var chatRoom:Room;
public function UnionChatPart1 () {
reactor = new Reactor();
reactor.addEventListener(ReactorEvent.READY, readyListener);
reactor.connect("tryunion.com", 80);
}
protected function readyListener (e:ReactorEvent):void {
// Ask the RoomManager to create the room on the server
chatRoom = reactor.getRoomManager().createRoom("chatRoom");
// Join the room
chatRoom.join();
}
}
}