14.14. Implementing Server-Side ActionScript
You want to handle advanced FlashCom application needs with server-side functionality.
Place the server-side code in a main.asc or
[registered_app_name].asc file in the FlashCom
application’s root directory.
Server-Side ActionScript must be placed within
.asc files in the FlashCom application
directory. FlashCom always looks for an .asc
file named main.asc or
[registered_app_name].asc (such as
myApplication.asc) in the
application’s root directory. FlashCom also detects
files named main.js or
alternatives to the files with .asc file
If none of these files exist, there is no custom server-side functionality. On the other hand, if FlashCom does find one of these files, it automatically looks for special application event handler methods when the corresponding events occur. Of these event handler methods, here are three of the most common:
- application.onAppStart( )
This method is automatically called when the application first starts. You should place all your application initialization code within this method.
- application.onConnect( )
This method is automatically called when a client connects to the application. FlashCom creates a new client object on the server and passes a reference to that object to the
onConnect( )method. Additionally, if the client-side
connect( )method includes any extra parameters, those values are also passed to
onConnect( ). The
onConnect( )method ...