Using The Flash Local Connection Object - MACROMEDIA DIRECTOR MX-USING DIRECTOR MX Use Manual

Table of Contents

Advertisement

Using the Flash local connection object

Macromedia Flash MX includes an object type called local connection. The Flash local
connection object can be very useful for allowing separate movies on the same computer to
connect to and communicate with each other. Because the local connection object is a Flash
object supported in Director, it can allow communication between separate Flash movies,
Director movies, or combinations of the two. You can use the messaging capability of the local
connection object for simple tasks such as exchanging chat messages, or more complex ones such
as exchanging sprite property data.
To use the local connection object, you can either create a global local connection object or
associate the object with a Flash sprite in the Score. Once you have created the object, you can
control it entirely through Lingo. The following are examples of a script that is attached to a Flash
sprite in channel 1 of the Score. The script contains a
that manage the local connection object.
Initialize properties
The first thing to do is declare some properties that you will use throughout the local connection
script to store references to the local connection object and 2 connections, one outgoing and
one incoming.
The property
pCon_name
The property
pOtherCon_name
The property
pLocalCon
The beginning of the script might look like this, including the start of the
property pCon_name
property pOtherCon_name
property pLocalCon
on beginSprite (me)
pCon_name = "userA"
pOtherCon_name = "userB"
Creating the local connection object
The next step is to create a new local connection object. Once the object is created, you can use
the
setCallback()
object generates. You can then also use the methods of the local connection object to connect to
other movies and send messages.
To create the new local connection object, use the
pLocalConn = sprite(1).newObject("LocalConnection")
This Lingo assigns the property
306
Chapter 11
stores the name of an outgoing connection
stores the name of an incoming connection
stores a reference to the local connection object
command to set up handlers to respond to the events the local connection
pLocalConn
handler and other handlers
beginSprite
command:
newObject()
to be a reference to the newly created object.
handler:
beginSprite

Advertisement

Table of Contents
loading

This manual is also suitable for:

Director mx

Table of Contents