view bindings/as3/ext/asunit/util/Properties.as @ 735:c625f52cf9b4

* Querier -> Bridge * Added getSound to Bridge - fetched a slice of audio * Initial hooks for getSound tests - needs some buffering thought.
author mas01mj
date Wed, 15 Sep 2010 15:09:13 +0000
parents 3a0b9700b3d2
children
line wrap: on
line source
package asunit.util {
    import asunit.errors.UnimplementedFeatureError;
    import flash.errors.IllegalOperationError;

    [ExcludeClass]
    public dynamic class Properties {

        public function store(sharedObjectId:String):void {
            throw new UnimplementedFeatureError("Properties.store");
        }

        public function put(key:String, value:Object):void {
            this[key] = value;
        }

        public function setProperty(key:String, value:Object):void {
            put(key, value);
        }

        public function getProperty(key:String):Object {
            try {
                return this[key];
            }
            catch(e:Error) {
                throw IllegalOperationError("Properties.getProperty");
            }
            return null;
        }
    }
}