flash on 2010-2-16

by psyark
♥0 | Line 26 | Modified 2010-02-16 01:35:19 | MIT License
play

ActionScript3 source code

/**
 * Copyright psyark ( http://wonderfl.net/user/psyark )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/zyRQ
 */

package {
    import flash.display.Sprite;
    
    import net.user1.reactor.IClient;
    import net.user1.reactor.Reactor;
    import net.user1.reactor.ReactorEvent;
    import net.user1.reactor.Room;
    import net.user1.reactor.RoomEvent;

    public class FlashTest extends Sprite {
        private var reactor:Reactor;
        private var room:Room;

        public function FlashTest() {
            reactor = new Reactor("", false);
            reactor.addEventListener(ReactorEvent.READY, reactorReadyHandler);
            reactor.connect("tryunion.com", 9100);
        }
        
        private function reactorReadyHandler(event:ReactorEvent):void {
            room = reactor.getRoomManager().createRoom("hogehoge");
            room.addEventListener(RoomEvent.SYNCHRONIZE, roomSynchronizeHandler);
             room.join();
        }
        
        private function roomSynchronizeHandler(event:RoomEvent):void {
            graphics.beginFill(0xFF0000);
            graphics.drawCircle(100, 100, 50);
        }
    }
}