MACROMEDIA FLASH MX 2004 - ACTIONSCRIPT Reference Manual page 442

Actionscript reference guide
Hide thumbs Also See for FLASH MX 2004 - ACTIONSCRIPT:
Table of Contents

Advertisement

Line numbers are included for reference purposes. The sequence of events is as follows:
The receiving SWF file prepares to receive commands on a connection named
The Flash Player resolves the name of this connection to
LocalConnection.connect()
The sending SWF file prepares to receive a reply on the LocalConnection object named
(line 58). It also specifies that it will accept commands only from SWF files at
"result"
mydomain.com (lines 51 to 53).
The sending SWF file invokes the
(line 59), and passes the following parameters: its domain (
connection to receive the reply (
The
method (line 6) is invoked with the following values:
aSum
sender =
"mydomain.com:result"
therefore executes the following line of code:
this.send("mydomain.com:result", "aResult", (123 + 456));
The
aResult
// The receiving SWF at http://www.mydomain.com/folder/movie.swf
// contains the following code
1
var aLocalConnection = new LocalConnection();
2
aLocalConnection.allowDomain = function()
3
{
// Allow connections from any domain
4
return true;
5
}
6
aLocalConnection.aSum = function(sender, replyMethod, n1, n2)
7
{
8
this.send(sender, replyMethod, (n1 + n2));
9
}
10
11
aLocalConnection.connect("sum");
// The sending SWF at http://www.yourdomain.com/folder/movie.swf
// contains the following code
50
var lc = new LocalConnection();
51
lc.allowDomain = function(aDomain) {
// Allow connections only from mydomain.com
52
return (aDomain == "mydomain.com");
53
}
54
lc.aResult = function(aParam) {
55
trace("The sum is " + aParam);
56
}
57
58
lc.connect("result");
59
lc.send("mydomain.com:sum", "aSum", lc.domain() + ':' + "result",
"aResult", 123, 456);
See also
LocalConnection.allowDomain
442
Chapter 12: ActionScript Dictionary
).
aSum
"result"
,
method (line 54) displays the value returned by
"mydomain.com:sum"
method of a connection named
), and the values to be used by
=
replyMethod
"aResult"
"sum"
(see
"mydomain.com:sum"
), the name of the
lc.domain()
(123 and 456).
aSum
,
= 123, and
n1
n2
(579).
aSum
(line 11).
= 456. It

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH MX 2004 - ACTIONSCRIPT and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents