Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var proxyGen:ProxyGenerator = new ProxyGenerator("org.puremvc.as3.multicore.patterns.proxy", "SeanProxy", ProxyGenerator);
- trace(proxyGen.toString());
- ///////////////////
- [SWF] C:\Documents and Settings\chatmans\My Documents\Flex Builder 3\code\bin-debug\GenTest.swf - 697,726 bytes after decompression
- package org.puremvc.as3.multicore.patterns.proxy
- {
- import generation.ClassShell
- import generation.PackageShell
- import org.puremvc.as3.multicore.patterns.proxy.Proxy
- public class SeanProxy extends Proxy
- {
- public static var ACCESSORS_UPDATE:String = "ACCESSORS_UPDATE";
- public static var CLASSNAME_UPDATE:String = "CLASSNAME_UPDATE";
- public static var CLASSSHELL_UPDATE:String = "CLASSSHELL_UPDATE";
- public static var CLASSTOPROXY_UPDATE:String = "CLASSTOPROXY_UPDATE";
- public static var DESCRIPTION_UPDATE:String = "DESCRIPTION_UPDATE";
- public static var NAME_UPDATE:String = "NAME_UPDATE";
- public static var PACKAGEPATH_UPDATE:String = "PACKAGEPATH_UPDATE";
- public static var PACKAGESHELL_UPDATE:String = "PACKAGESHELL_UPDATE";
- public static var SENDUPDATES_UPDATE:String = "SENDUPDATES_UPDATE";
- public static var VARSTOPROXY_UPDATE:String = "VARSTOPROXY_UPDATE";
- private var _accessors:Array;
- private var _className:String;
- private var _classShell:ClassShell;
- private var _classToProxy:Class;
- private var _description:XML;
- private var _name:String;
- private var _packagePath:String;
- private var _packageShell:PackageShell;
- private var _sendUpdates:Boolean;
- private var _varsToProxy:Array;
- public function get accessors():Array { return _accessors; }
- public function set accessors(value:Array):void
- {
- _accessors = value;
- sendNotification(ACCESSORS_UPDATE);
- }
- public function get sendUpdates():Boolean { return _sendUpdates; }
- public function set sendUpdates(value:Boolean):void
- {
- _sendUpdates = value;
- sendNotification(SENDUPDATES_UPDATE);
- }
- public function get description():XML { return _description; }
- public function set description(value:XML):void
- {
- _description = value;
- sendNotification(DESCRIPTION_UPDATE);
- }
- public function get varsToProxy():Array { return _varsToProxy; }
- public function set varsToProxy(value:Array):void
- {
- _varsToProxy = value;
- sendNotification(VARSTOPROXY_UPDATE);
- }
- public function get classToProxy():Class { return _classToProxy; }
- public function set classToProxy(value:Class):void
- {
- _classToProxy = value;
- sendNotification(CLASSTOPROXY_UPDATE);
- }
- public function get className():String { return _className; }
- public function set className(value:String):void
- {
- _className = value;
- sendNotification(CLASSNAME_UPDATE);
- }
- public function get packagePath():String { return _packagePath; }
- public function set packagePath(value:String):void
- {
- _packagePath = value;
- sendNotification(PACKAGEPATH_UPDATE);
- }
- public function get packageShell():PackageShell { return _packageShell; }
- public function set packageShell(value:PackageShell):void
- {
- _packageShell = value;
- sendNotification(PACKAGESHELL_UPDATE);
- }
- public function get classShell():ClassShell { return _classShell; }
- public function set classShell(value:ClassShell):void
- {
- _classShell = value;
- sendNotification(CLASSSHELL_UPDATE);
- }
- public function get name():String { return _name; }
- public function set name(value:String):void
- {
- _name = value;
- sendNotification(NAME_UPDATE);
- }
- }
- }
Add Comment
Please, Sign In to add comment