In AS2 you could use broadcastMessage similar to the way you use
dispatchEvent in AS3, but you have to import the classes, set up the
listeners, and I think alter the prototype of the class broadcasting the
message.

In sepy I had a snippet set up for adding broadcasting to a class. Here are
its contents, you can check your file to see if it is following a similar
construct:


// at top
import mx.transitions.BroadcasterMX;
import mx.transitions.OnEnterFrameBeacon;


      // in vars
      static var __initBroadcaster = BroadcasterMX.initialize
(ClassName.prototype, true);
      public var addListener:Function;
      public var removeListener:Function;
      public var broadcastMessage:Function;
      private var _listeners:Array;

      /*
      * remember to add vars for any call back functions  ie:
      *
      * public var onComplete:Function;
      *
      */


            // in constructor
            this._listeners = [];
            this.addListener(this);


      // broadcastMessage("onComplete",args);



Bear in mind that you can add other classes, etc as listeners. The use
outlined above would allow you to do something like:

var bla = new ClassName();
bla.onComplete = function(){
      // trace("onComplete");
}


Jason Van Pelt
Interactive Developer
504.210.1232 (p) / 504.581.2731 (f)
Peter A. Mayer Advertising, Inc.
www.peteramayer.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to