Multi User Server介绍及实例讲解
聊天室制作过程:
1、 启动Director8并新建一个Movie “Chat.dir”。
2、 选择Modify>Movie>Properties命令。
3、 设置电影大小:640*480,位置:左上角,背景颜色:#AAAAAA。如图001。

图001
4、 选择工具箱中的A工具,在舞台上输入“输入姓名”。
5、 右键单击此Text演员,选择“Font”,设置此演员字体,把加黑勾选去掉。
6、 在此Text演员属性面版中进行属性设置:勾选Editable、Word wrap、Table to Next Editable Item,并给演员取名字为“Name”,其他设置不进行改变。

Tips:之所以用Text演员而不用Field,其原因是Director的Field对中文支持不好,容易出现乱码的情况。
7、 同样的方法建立第二个Text演员,取名为“Password”,输入“输入密码”。
8、 用工具箱中的按钮工具制作一个按钮,取名为“Connect”。
9、 调整好三个演员的位置,聊天室的登陆界面制作完毕。

10、 把播放头定位到第35帧。
11、 在适当的位置建立一个Text演员,取名为“Output”,作为聊天室的输出窗口,设置其属性为“Scrolling”。

12、 用同样的方法建立一个叫“Input”的Text演员,作为聊天室的输入栏,设置其属性为Editable。
13、 在Input演员旁建立一个按钮,取名为“Send”,并在其上输入“送出”。

14、 在舞台右测建立一个“Online”的演员,输入“在线人员”,并设置其混合模式为Mette。

15、 在其下建立一个叫“Member”的Text演员,对其做类似“Output”演员的属性设置。
16、 在舞台右下角建立一个“Leave”的按钮,并在其上输入:离开聊天。
17、 演员的建立工作结束。
18、 在Mark一栏中设置两段场景的标记分别为:Enter和Chat。

19、 选择Window>Library palette命令,显示出库面版。
20、 在库面版左上角选择Internet>Multiuser server库。
21、 在分镜窗口中,选择演员的显示方式为:Behavior,便于观察以后的操作。

22、 转到Windows桌面,运行Multiuser Server,观察服务器的IP地址信息。

23、 记下服务器的IP地址和端口号:192.168.0.229、1626。
24、 转换到Director中,把MUS库中的“Connect to server”行为拖到“连接服务器”按钮上,系统弹出设置对话框,做如下设置:

25、 定位播放头到第二个场景。
26、 分别拖动合适的行为到每个演员上,结果如图所示:

27、 因为断开连接后,系统会默认停留在原地,改动按钮上的行为,在Mouse up一段后添上go “Enter”。
28、 在第一个场景和第二个场景的结尾建立Script,使播放头原地停留。

29、 选择“Modify>Movie>Xtras”命令,选择Add按钮,增加MUS的扩展。

30、 打包成exe文件,选择带任务栏的模式,便于本机测试。