| 然后,在第一个 Frame 上面加上如下的 AS:

这里的程序涉及到 Flash MX 以及 Flash Remoting Components 的编程,简单介绍一下。
最前面调用的三个 AS 文件,不用理会,安装了 Flash Remoting 以后就会有的,编译的时候也不用制定特别的路径。总之,不要理会就是了。
NetServices.setDefaultGatewayUrl("http://localhost:8500/flashservices/gateway");
这个是默认的设置,不用更改,也不要花心思去寻找 wwwroot 下面的 flashservices/gateway 目录,它是不存在的,仅仅是一个映射而已。
FlashempireService = gateway_conn.getService("flashempire_test.members", this);
注意 flashempire_test.members,这是 ColdFusion MX Components 的写法,即目录名加上“.”,再加上刚才编写的组件明,不需要后缀。
FlashempireService.getAllFlashempireMembers();
即是调用我们在 ColdFusion MX Components 里面写好的函数。
function getAllFlashempireMembers_Result ( result )
{
DataGlue.bindFormatStrings(list, result, "#id# - #name# - #position#", "");
}
将获取的数据按照我们规定的格式捆绑到 list 组件上,其实就是显示数据。
如果还有什么不明白的地方,可以在这里提问,我尽量及时解答。
|