チェンジセット 4288

差分発生行の前後
無視リスト:
コミット日時:
2010/09/04 20:30:35 (1 年前)
コミッタ:
hkrn
ログメッセージ:

refactoring (ByteArray? to IDataInput and IDataOutput)

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/BeginFillCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            m_color = bytes.readUnsignedInt(); 
     
    5051        } 
    5152         
    52         public function write(bytes:ByteArray, args:Object):void 
     53        public function write(bytes:IDataOutput, args:Object):void 
    5354        { 
    5455            var color:uint = args.color; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/BezierCurveCommand.as

    r4269 r4288  
    2828{ 
    2929    import flash.geom.Point; 
    30     import flash.utils.ByteArray; 
     30    import flash.utils.IDataInput; 
     31    import flash.utils.IDataOutput; 
    3132     
    3233    import org.libspark.gunyarapaint.framework.LayerCollection; 
     
    4748        } 
    4849         
    49         public function read(bytes:ByteArray):void 
     50        public function read(bytes:IDataInput):void 
    5051        { 
    5152        } 
    5253         
    53         public function write(bytes:ByteArray, args:Object):void 
     54        public function write(bytes:IDataOutput, args:Object):void 
    5455        { 
    5556        } 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/CompatibilityCommand.as

    r4218 r4288  
    2828{ 
    2929    import flash.errors.IllegalOperationError; 
    30     import flash.utils.ByteArray; 
     30    import flash.utils.IDataInput; 
     31    import flash.utils.IDataOutput; 
    3132     
    3233    import org.libspark.gunyarapaint.framework.Painter; 
     
    4546        } 
    4647         
    47         public function read(bytes:ByteArray):void 
     48        public function read(bytes:IDataInput):void 
    4849        { 
    4950            m_type = bytes.readUnsignedByte(); 
     
    5152        } 
    5253         
    53         public function write(bytes:ByteArray, args:Object):void 
     54        public function write(bytes:IDataOutput, args:Object):void 
    5455        { 
    5556            var type:uint = args.type; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/CompositeCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748        } 
    4849         
    49         public function write(bytes:ByteArray, args:Object):void 
     50        public function write(bytes:IDataOutput, args:Object):void 
    5051        { 
    5152            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/DrawCircleCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748            m_radius = bytes.readDouble(); 
    4849        } 
    4950         
    50         public function write(bytes:ByteArray, args:Object):void 
     51        public function write(bytes:IDataOutput, args:Object):void 
    5152        { 
    5253            var radius:Number = args.radius; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/EndFillCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748        } 
    4849         
    49         public function write(bytes:ByteArray, args:Object):void 
     50        public function write(bytes:IDataOutput, args:Object):void 
    5051        { 
    5152            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/FloodFillCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748        } 
    4849         
    49         public function write(bytes:ByteArray, args:Object):void 
     50        public function write(bytes:IDataOutput, args:Object):void 
    5051        { 
    5152            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/HorizontalMirrorCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            m_index = bytes.readUnsignedByte(); 
    4950        } 
    5051         
    51         public function write(bytes:ByteArray, args:Object):void 
     52        public function write(bytes:IDataOutput, args:Object):void 
    5253        { 
    5354            var index:int = args.index; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/ICommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4243         * @param segment 直線 
    4344         */ 
    44         function read(bytes:ByteArray):void; 
     45        function read(bytes:IDataInput):void; 
    4546         
    4647        /** 
     
    5152         * @param args 引数 
    5253         */ 
    53         function write(bytes:ByteArray, args:Object):void; 
     54        function write(bytes:IDataOutput, args:Object):void; 
    5455         
    5556        /** 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/LineToCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            var x:int = 0; 
     
    5051            if (m_compressedValue > 0) { 
    5152                if (m_compressedValue & 0x40) { 
    52                     bytes.position -= 1; 
    53                     var short:uint = bytes.readShort(); 
     53                    var short:uint = (m_compressedValue & 0xff) << 8 | bytes.readUnsignedByte(); 
    5454                    x = (short << 18) >> 25; 
    5555                    y = (short << 25) >> 25; 
     
    6969        } 
    7070         
    71         public function write(bytes:ByteArray, args:Object):void 
     71        public function write(bytes:IDataOutput, args:Object):void 
    7272        { 
    7373            var dx:int = args.x - s_writeCoordinateX; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/MoveToCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            var x:int = 0; 
    4950            var y:int = 0; 
    5051            if (m_compressedValue) { 
    51                 bytes.position -= 1; 
    52                 var short:uint = bytes.readShort(); 
     52                var short:uint = (m_compressedValue & 0xff) << 8 | bytes.readUnsignedByte(); 
    5353                x = (short << 18) >> 25; 
    5454                y = (short << 25) >> 25; 
     
    6363        } 
    6464         
    65         public function write(bytes:ByteArray, args:Object):void 
     65        public function write(bytes:IDataOutput, args:Object):void 
    6666        { 
    6767            var dx:int = args.x - s_writeCoordinateX; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/PenCommand.as

    r4218 r4288  
    2828{ 
    2929    import flash.errors.IllegalOperationError; 
    30     import flash.utils.ByteArray; 
     30    import flash.utils.IDataInput; 
     31    import flash.utils.IDataOutput; 
    3132     
    3233    import org.libspark.gunyarapaint.framework.Painter; 
     
    6465        } 
    6566         
    66         public function read(bytes:ByteArray):void 
     67        public function read(bytes:IDataInput):void 
    6768        { 
    6869            var type:int = bytes.readUnsignedByte(); 
     
    101102        } 
    102103         
    103         public function write(bytes:ByteArray, args:Object):void 
     104        public function write(bytes:IDataOutput, args:Object):void 
    104105        { 
    105106            var type:int = args.type; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/PixelCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            m_x = Math.floor(bytes.readShort()); 
     
    5051        } 
    5152         
    52         public function write(bytes:ByteArray, args:Object):void 
     53        public function write(bytes:IDataOutput, args:Object):void 
    5354        { 
    5455            var x:int = Math.floor(args.x); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/RedoCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748        } 
    4849         
    49         public function write(bytes:ByteArray, args:Object):void 
     50        public function write(bytes:IDataOutput, args:Object):void 
    5051        { 
    5152            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/ResetAllCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4243        } 
    4344         
    44         public function read(bytes:ByteArray):void 
     45        public function read(bytes:IDataInput):void 
    4546        { 
    4647        } 
    4748         
    48         public function write(bytes:ByteArray, args:Object):void 
     49        public function write(bytes:IDataOutput, args:Object):void 
    4950        { 
    5051            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/UndoCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4344        } 
    4445         
    45         public function read(bytes:ByteArray):void 
     46        public function read(bytes:IDataInput):void 
    4647        { 
    4748        } 
    4849         
    49         public function write(bytes:ByteArray, args:Object):void 
     50        public function write(bytes:IDataOutput, args:Object):void 
    5051        { 
    5152            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/VerticalMirrorCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849            m_index = bytes.readUnsignedByte(); 
    4950        } 
    5051         
    51         public function write(bytes:ByteArray, args:Object):void 
     52        public function write(bytes:IDataOutput, args:Object):void 
    5253        { 
    5354            var index:int = args.index; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/CopyLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849        } 
    4950         
    50         public function write(bytes:ByteArray, args:Object):void 
     51        public function write(bytes:IDataOutput, args:Object):void 
    5152        { 
    5253            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/CreateLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849        } 
    4950         
    50         public function write(bytes:ByteArray, args:Object):void 
     51        public function write(bytes:IDataOutput, args:Object):void 
    5152        { 
    5253            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/MergeLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849        } 
    4950         
    50         public function write(bytes:ByteArray, args:Object):void 
     51        public function write(bytes:IDataOutput, args:Object):void 
    5152        { 
    5253            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/MovableLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    3839        } 
    3940         
    40         public function read(bytes:ByteArray):void 
     41        public function read(bytes:IDataInput):void 
    4142        { 
    4243            m_coordinateX = bytes.readShort(); 
     
    4445        } 
    4546         
    46         public function write(bytes:ByteArray, args:Object):void 
     47        public function write(bytes:IDataOutput, args:Object):void 
    4748        { 
    4849            var x:int = args.x; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/RemoveLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4445        } 
    4546         
    46         public function read(bytes:ByteArray):void 
     47        public function read(bytes:IDataInput):void 
    4748        { 
    4849        } 
    4950         
    50         public function write(bytes:ByteArray, args:Object):void 
     51        public function write(bytes:IDataOutput, args:Object):void 
    5152        { 
    5253            bytes.writeByte(commandID); 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/ScaleLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
    30      
    3129    import org.libspark.gunyarapaint.framework.Painter; 
    3230    import org.libspark.gunyarapaint.framework.commands.ICommand; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerAlphaCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4546        } 
    4647         
    47         public function read(bytes:ByteArray):void 
     48        public function read(bytes:IDataInput):void 
    4849        { 
    4950            m_alpha = bytes.readDouble(); 
    5051        } 
    5152         
    52         public function write(bytes:ByteArray, args:Object):void 
     53        public function write(bytes:IDataOutput, args:Object):void 
    5354        { 
    5455            var alpha:Number = args.alpha; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerBlendModeCommand.as

    r4218 r4288  
    2828{ 
    2929    import flash.display.BlendMode; 
    30     import flash.utils.ByteArray; 
     30    import flash.utils.IDataInput; 
     31    import flash.utils.IDataOutput; 
    3132     
    3233    import org.libspark.gunyarapaint.framework.Painter; 
     
    4647        } 
    4748         
    48         public function read(bytes:ByteArray):void 
     49        public function read(bytes:IDataInput):void 
    4950        { 
    5051            m_blendMode = bytes.readUTF(); 
    5152        } 
    5253         
    53         public function write(bytes:ByteArray, args:Object):void 
     54        public function write(bytes:IDataOutput, args:Object):void 
    5455        { 
    5556            var blendMode:String = args.blendMode; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerIndexCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4546        } 
    4647         
    47         public function read(bytes:ByteArray):void 
     48        public function read(bytes:IDataInput):void 
    4849        { 
    4950            m_index = bytes.readUnsignedByte(); 
    5051        } 
    5152         
    52         public function write(bytes:ByteArray, args:Object):void 
     53        public function write(bytes:IDataOutput, args:Object):void 
    5354        { 
    5455            var index:int = args.index; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerVisibleCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4546        } 
    4647         
    47         public function read(bytes:ByteArray):void 
     48        public function read(bytes:IDataInput):void 
    4849        { 
    4950            m_index = bytes.readUnsignedByte(); 
     
    5152        } 
    5253         
    53         public function write(bytes:ByteArray, args:Object):void 
     54        public function write(bytes:IDataOutput, args:Object):void 
    5455        { 
    5556            var index:int = args.index; 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SwapLayerCommand.as

    r4218 r4288  
    2727package org.libspark.gunyarapaint.framework.commands.layer 
    2828{ 
    29     import flash.utils.ByteArray; 
     29    import flash.utils.IDataInput; 
     30    import flash.utils.IDataOutput; 
    3031     
    3132    import org.libspark.gunyarapaint.framework.Painter; 
     
    4546        } 
    4647         
    47         public function read(bytes:ByteArray):void 
     48        public function read(bytes:IDataInput):void 
    4849        { 
    4950            m_from = bytes.readUnsignedByte(); 
     
    5152        } 
    5253         
    53         public function write(bytes:ByteArray, args:Object):void 
     54        public function write(bytes:IDataOutput, args:Object):void 
    5455        { 
    5556            var from:int = args.from; 
  • as3/gunyarapaint/branches/gunyarapaint/test/src/org/libspark/gunyarapaint/framework/FakeCommand.as

    r3939 r4288  
    11package org.libspark.gunyarapaint.framework 
    22{ 
    3     import flash.utils.ByteArray; 
     3    import flash.utils.IDataInput; 
     4    import flash.utils.IDataOutput; 
    45     
    56    import org.libspark.gunyarapaint.framework.commands.ICommand; 
     
    2223        } 
    2324         
    24         public function read(bytes:ByteArray):void 
     25        public function read(bytes:IDataInput):void 
    2526        { 
    2627            didRead = true; 
    2728        } 
    2829         
    29         public function write(bytes:ByteArray, args:Object):void 
     30        public function write(bytes:IDataOutput, args:Object):void 
    3031        { 
    3132            didWrite = true;