Revision: 7706
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 7, 2008 19:34 by dan_mcweeney
Initial Code
package { import flash.utils.flash_proxy; import flash.utils.Proxy; import flash.utils.getDefinitionByName; import flash.utils.getQualifiedClassName; public dynamic class ActiveRecord extends Proxy { public function ActiveRecord() { } flash_proxy override function callProperty(method: *, ...args): * { try { var clazz : Class = getDefinitionByName(getQualifiedClassName(this)) as Class; return clazz.prototype[method].apply(method, args); } catch (e : Error) { return methodMissing (method, args); } } protected function methodMissing(method : *, args : Array) : Object{ throw( new Error("Method Missing")); return null; } } }
Initial URL
Initial Description
Initial Title
ActiveRecord v0.1
Initial Tags
Initial Language
ActionScript 3