14.2. Connecting to the FlashCom Server
Problem
You want to connect to a FlashCom server application.
Solution
Create a NetConnection object and
invoke the connect( )
method from it. To detect the connection status, add an
onStatus( ) method to the
NetConnection object.
Discussion
The NetConnection class enables
you to
connect your Flash movies to a FlashCom server application. You first
need to create a NetConnection object and then
invoke the connect( ) method from that instance.
The connect( ) method requires the Universal
Resource Identifier (URI) to the FlashCom server application to which
you wish to connect.
// Create theNetConnectionobject. myConnection = new NetConnection( ); // Call theconnect( )method to connect to an application namedmyApplication, where // the FlashCom server is on the same machine as the.swffile. myConnection.connect("rtmp:/myApplication/");
The URI must always be in one of two formats (the items in brackets are optional):
rtmp://host[:port]/applicationName[/instanceName]
or:
rtmp:[:port]/applicationName[/instanceName]
You should use the first URI format when the FlashCom server and the
.swf file are not on the same machine (as is the
case in most production environments). The second URI format is
acceptable when the FlashCom server and the
.swf
file are on the same machine (which is typically the case in a development environment). In either case, you need to supply the port number only if the FlashCom server is running on a port other than the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access