Flash Media Server中文文档:脚本编写与应用程序创建教程

需积分: 0 0 下载量 193 浏览量 更新于2024-09-14 收藏 138KB DOC 举报
本文档主要介绍了如何使用Flash Media Server (FMS)进行服务器端脚本编写、创建应用程序以及客户端连接的相关步骤。以下是对文档内容的详细解读: 1. **服务器端脚本编写**: - 在FMS中,开发者首先通过创建一个名为"actionscript通信文件"的新文件来编写服务器端脚本。这通常是通过"文件 > 新建 > ActionScript通信文件"菜单操作完成。 - 服务器端逻辑的关键部分包括定义函数,如`application.onConnect`,它在客户端连接时触发。在这里,当客户端连接时,`serverHelloMsg`函数会被调用,接收客户端发送的消息,并返回带有问候的响应。 - 在服务器端的应用架构方面,文件需要保存在特定目录结构下,如`RootInstall/application/HelloWorld`,并以`.asc`扩展名保存为`HelloWorld.asc`。 2. **编译和运行应用程序**: - 在服务器端脚本编写完成后,需要确认FMS服务已启动。接下来,打开包含客户端交互的FLA文件(如`HelloWorld.fla`),在菜单栏中选择"控制 > 测试影片",进行预览。 - 当测试影片时,客户端会尝试连接到服务器。点击"Connect"按钮后,Label会显示"Hello World!",按钮文本则变为"Disconnect"。断开连接时,会执行`Trace()`语句并在输出面板中显示相关信息。 3. **创建应用程序**: - 创建客户端应用程序涉及编写客户端ActionScript代码,通常使用ActionScript 3.0,因为它提供了更多的功能,适合Flex项目。ActionScript 3.0与ActionScript 2.0的主要区别在于语法和功能集。 - 开发者需要了解如何组织ActionScript 3.0的类文件,包括包的命名规则。如果文件与FLA在同一目录下,包名可以省略;如果在子目录下,包名应反映文件位置,例如`com/examples`。 - 类声明需遵循一定的导入语句和继承结构,如`import flash.display.MovieClip`,然后定义公共类并扩展`MovieClip`基础类,如`public class MyClass extends MovieClip`。 总结来说,这篇文档为FMS用户提供了关于服务器端脚本编写、客户端连接测试以及客户端ActionScript编程的指导,包括包结构、类声明等关键知识点,旨在帮助用户构建和调试基于Flash Media Server的交互式应用。