明确FMS开发任务

下面的清单是任何FMS应用程序正常运行之前必选完成的总体任务预览.请认真阅读.

任务表

创建和部署一个Flash Media Server应用程序,需要完成如下工作:

  1. 为新应用程序选择一个名字(比如,my_app),并在服务器上注册这个应用程序:在Flash Media Server的applications目录下,用你的应用程序的名字创建一个新的子文件夹.
    这个名字是你注册的应用程序的名字,这个文件夹是你注册的应用程序的文件夹.
  2. 打开Flash,创建一个FLA文件,编写一个new NetConnection语句,并使用注册的应用程序名字,如果使用的话,在URI中加上应用程序实例,建立连接.像下面这样
    Client-side AS Code
    my_nc = new NetConnection();
    my_nc.connect("rtmp://myDomain.com/registered_app_name");
    
    这些语句建立客户端和registered_app_name应用程序间的连接.
  3. 使用你注册的应用程序的名字保存这个FLA文件(不一定非要用这个名字).你可以把这个FLA文件保存在任何地方;它只是生成SWF文件的源文件,并不是被部署的应用程序的一部分.
  4. 如果有包含服务器端ActionScript代码的脚本文件,那么把它放到注册的应用程序文件夹下或者它的子文件夹scripts里(这个需要你创建).比如你的应用程序名字是my_app,AS文件是main.asc,那么它可以放到my_app目录下,也可以放到my_app/scripts目录下.
    你的服务器端脚本文件可以命名为main.asc或者registered_app_name.asc
  5. 为你的应用程序发布SWF文件到一个合适的目录下,这个目录是客户端可以访问,但是Flash Media Server不使用的目录.
    比如,可以把SWF文件放到Web根目录下,这样客户就可以访问SWF文件,或者把SWF保存在其他位置,然后使用E-mail把SWF文件发送给用户.

根据应用程序的不同,还需要做不同的额外的工作;但是,上面这些工作是所有应用程序(不管它们功能是什么)都应该完成的.