Guest User

Untitled

a guest
Jun 22nd, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. var proxyGen:ProxyGenerator = new ProxyGenerator("org.puremvc.as3.multicore.patterns.proxy", "SeanProxy", ProxyGenerator);
  2.  
  3. trace(proxyGen.toString());
  4.  
  5. ///////////////////
  6.  
  7. [SWF] C:\Documents and Settings\chatmans\My Documents\Flex Builder 3\code\bin-debug\GenTest.swf - 697,726 bytes after decompression
  8. package org.puremvc.as3.multicore.patterns.proxy
  9. {
  10. import generation.ClassShell
  11. import generation.PackageShell
  12. import org.puremvc.as3.multicore.patterns.proxy.Proxy
  13.  
  14. public class SeanProxy extends Proxy
  15. {
  16. public static var ACCESSORS_UPDATE:String = "ACCESSORS_UPDATE";
  17. public static var CLASSNAME_UPDATE:String = "CLASSNAME_UPDATE";
  18. public static var CLASSSHELL_UPDATE:String = "CLASSSHELL_UPDATE";
  19. public static var CLASSTOPROXY_UPDATE:String = "CLASSTOPROXY_UPDATE";
  20. public static var DESCRIPTION_UPDATE:String = "DESCRIPTION_UPDATE";
  21. public static var NAME_UPDATE:String = "NAME_UPDATE";
  22. public static var PACKAGEPATH_UPDATE:String = "PACKAGEPATH_UPDATE";
  23. public static var PACKAGESHELL_UPDATE:String = "PACKAGESHELL_UPDATE";
  24. public static var SENDUPDATES_UPDATE:String = "SENDUPDATES_UPDATE";
  25. public static var VARSTOPROXY_UPDATE:String = "VARSTOPROXY_UPDATE";
  26.  
  27. private var _accessors:Array;
  28. private var _className:String;
  29. private var _classShell:ClassShell;
  30. private var _classToProxy:Class;
  31. private var _description:XML;
  32. private var _name:String;
  33. private var _packagePath:String;
  34. private var _packageShell:PackageShell;
  35. private var _sendUpdates:Boolean;
  36. private var _varsToProxy:Array;
  37.  
  38. public function get accessors():Array { return _accessors; }
  39.  
  40. public function set accessors(value:Array):void
  41. {
  42. _accessors = value;
  43.  
  44. sendNotification(ACCESSORS_UPDATE);
  45. }
  46.  
  47. public function get sendUpdates():Boolean { return _sendUpdates; }
  48.  
  49. public function set sendUpdates(value:Boolean):void
  50. {
  51. _sendUpdates = value;
  52.  
  53. sendNotification(SENDUPDATES_UPDATE);
  54. }
  55.  
  56. public function get description():XML { return _description; }
  57.  
  58. public function set description(value:XML):void
  59. {
  60. _description = value;
  61.  
  62. sendNotification(DESCRIPTION_UPDATE);
  63. }
  64.  
  65. public function get varsToProxy():Array { return _varsToProxy; }
  66.  
  67. public function set varsToProxy(value:Array):void
  68. {
  69. _varsToProxy = value;
  70.  
  71. sendNotification(VARSTOPROXY_UPDATE);
  72. }
  73.  
  74. public function get classToProxy():Class { return _classToProxy; }
  75.  
  76. public function set classToProxy(value:Class):void
  77. {
  78. _classToProxy = value;
  79.  
  80. sendNotification(CLASSTOPROXY_UPDATE);
  81. }
  82.  
  83. public function get className():String { return _className; }
  84.  
  85. public function set className(value:String):void
  86. {
  87. _className = value;
  88.  
  89. sendNotification(CLASSNAME_UPDATE);
  90. }
  91.  
  92. public function get packagePath():String { return _packagePath; }
  93.  
  94. public function set packagePath(value:String):void
  95. {
  96. _packagePath = value;
  97.  
  98. sendNotification(PACKAGEPATH_UPDATE);
  99. }
  100.  
  101. public function get packageShell():PackageShell { return _packageShell; }
  102.  
  103. public function set packageShell(value:PackageShell):void
  104. {
  105. _packageShell = value;
  106.  
  107. sendNotification(PACKAGESHELL_UPDATE);
  108. }
  109.  
  110. public function get classShell():ClassShell { return _classShell; }
  111.  
  112. public function set classShell(value:ClassShell):void
  113. {
  114. _classShell = value;
  115.  
  116. sendNotification(CLASSSHELL_UPDATE);
  117. }
  118.  
  119. public function get name():String { return _name; }
  120.  
  121. public function set name(value:String):void
  122. {
  123. _name = value;
  124.  
  125. sendNotification(NAME_UPDATE);
  126. }
  127.  
  128. }
  129.  
  130. }
Add Comment
Please, Sign In to add comment