MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE Reference page 269

Actionscript 2.0 language reference
Table of Contents

Advertisement

Parameters
- An object to serve as a broadcasting object.
obj:Object
Example
The following example creates a generic object,
broadcaster. The output should be the strings shown in the two
var someObject:Object = new Object(); // Creates broadcast object.
var myListener1:Object = new Object(); // Creates listener object.
var myListener2:Object = new Object(); // Creates listener object.
myListener1.someEvent = function() { // Creates listener method.
trace("myListener1 received someEvent");
}
myListener2.someEvent = function() { // Createz listener method.
trace("myListener2 received someEvent");
}
AsBroadcaster.initialize(someObject); // Makes someObject an event
broadcaster.
someObject.addListener(myListener1); // Registers myListener1 as listener.
someObject.addListener(myListener2); // Registers myListener2 as listener.
someObject.broadcastMessage("someEvent"); // Broadcasts the "someEvent"
message.
The following example shows how to pass extra arguments to a listener method by using the
broadcastMessage()
statements, which also include the arguments passed in through the
trace()
broadcastMessage()
var someObject:Object = new Object();
var myListener:Object = new Object();
myListener.someEvent = function(param1:Number, param2:String) {
trace("myListener received someEvent");
trace("param1: " + param1);
trace("param2: " + param2);
}
AsBroadcaster.initialize(someObject);
someObject.addListener(myListener);
someObject.broadcastMessage("someEvent", 3, "arbitrary string");
method. The output should be the three strings shown in the three
method.
, and turns it into an event
someObject
trace()
statements:
AsBroadcaster
269

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Flash 8

Table of Contents

Save PDF