万卷书   首页 > 电脑书籍 > 网站设计其它 > Flash Remoting 实现 FLashMX 和 ColdFusionMX 的通信(下)
 

   然后,在第一个 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 组件上,其实就是显示数据。

   如果还有什么不明白的地方,可以在这里提问,我尽量及时解答。

上一页 下一页