diff --git a/src/as/com/threerings/io/ObjectOutputStream.as b/src/as/com/threerings/io/ObjectOutputStream.as index 736819349..e1949b683 100644 --- a/src/as/com/threerings/io/ObjectOutputStream.as +++ b/src/as/com/threerings/io/ObjectOutputStream.as @@ -29,7 +29,7 @@ public class ObjectOutputStream var cmap :ClassMapping = _classMap[cname]; // create a class mapping if we've not got one - if (cmap === undefined) { + if (cmap == null) { var streamer :Streamer = Streamer.getStreamer(obj); // streamer may be null to indicate a Streamable object if (streamer === undefined) { diff --git a/src/as/com/threerings/io/Streamer.as b/src/as/com/threerings/io/Streamer.as index 8924d0f14..8c3415630 100644 --- a/src/as/com/threerings/io/Streamer.as +++ b/src/as/com/threerings/io/Streamer.as @@ -42,7 +42,7 @@ public class Streamer createStreamers(); } - for (var ii :int = 0; ii < _streamers.lenght; ii++) { + for (var ii :int = 0; ii < _streamers.length; ii++) { if (_streamers[ii].isStreamerFor(obj)) { return _streamers[ii]; } diff --git a/src/as/com/threerings/presents/client/Client.as b/src/as/com/threerings/presents/client/Client.as index 9c4512b11..feccb3bd3 100644 --- a/src/as/com/threerings/presents/client/Client.as +++ b/src/as/com/threerings/presents/client/Client.as @@ -292,7 +292,7 @@ public class Client extends EventDispatcher protected var _bstrap :BootstrapData; /** Manages invocation services. */ - protected var _invdir :InvocationDirector; + protected var _invdir :InvocationDirector = new InvocationDirector(); /** Ticks. */ protected var _tickInterval :Timer;