0 Replies Latest reply on Apr 9, 2010 1:47 AM by yderidde

    [svn:cairngorm3:] 15296: Improving the inter-communication module messages by adding new behaviors:

    yderidde Level 1

      Revision: 15296

      Revision: 15296

      Author:   yderidde@adobe.com

      Date:     2010-04-09 01:46:44 -0700 (Fri, 09 Apr 2010)

      Log Message:

      ***********

      Improving the inter-communication module messages by adding new behaviors:

      - Ability to dispatch a message to a unique module instance thru the tag defined in the message.

      - Ability to dispatch a message to all modules of a same type (defined by a ParsleyModuleDescriptor) by providing the reference of the Descriptor in the ModuleMessageInterceptor decorator.

      - Ability to dispatch a message to all instantiated modules if none of the above is defined.

       

      Updated the ModuleTest samples to use these new behaviors.

       

      Modified Paths:

      **************

          cairngorm3/trunk/libraries/Module/.flexLibProperties

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleMessageDispatcher. as

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ModuleMessageInterceptor .as

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyFlexModuleFactory .as

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleDescriptor. as

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleInfo.as

          cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSample.mxml

          cairngorm3/trunk/libraries/ModuleTest/src/CairngormModuleLibSampleContext.mxml

          cairngorm3/trunk/libraries/ModuleTest/src/example/moduleA/ModuleAPM.as

          cairngorm3/trunk/libraries/ModuleTest/src/example/moduleB/ModuleBPM.as

       

      Added Paths:

      ***********

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleMessage.as

          cairngorm3/trunk/libraries/ModuleTest/src/example/api/BroadcastMessage.as

          cairngorm3/trunk/libraries/ModuleTest/src/example/api/ClearLogMessage.as

       

      Removed Paths:

      *************

          cairngorm3/trunk/libraries/Module/src/com/adobe/cairngorm/module/ParsleyModuleReadyMessag e.as