【问题标题】:Using amfphp with Flash CS3 and AS2将 amfphp 与 Flash CS3 和 AS2 一起使用
【发布时间】:2026-01-12 03:20:03
【问题描述】:

全部,

我已经开始尝试使用 amfphp。我已经阅读了一些很棒的教程(尤其是 Lee Brimlow 在 gotoandlearn.com 上的教程)。

只要您使用的是 AS3,它就可以很好地工作,因为 AS3 包含内置的 NetConnection 类。

但是,我希望在一堆现有的 AS2 项目中使用 amfphp。

问题在于 AS2 似乎没有 NetConnection 类,但 Adob​​e 的远程处理组件仅适用于 Flash 8,不适用于 CS3。

谷歌搜索出现了一堆建议,我将文件从我的 Flash 8 安装复制到 CS3,但我没有 Flash 8。

我卡住了吗?有没有办法解决这个问题?

非常感谢您提供任何建议或指导。

【问题讨论】:

    标签: flash actionscript-3 actionscript-2 remoting amfphp


    【解决方案1】:

    您可以在 Adob​​e 网站上找到用于 MACPC 的 flash 8 的 as2 Remoting Components。它可能没有安装在 Flash CS3 的正确文件夹中,但 mx.remoting 类与您的其他 as2 mx 软件包位于同一文件夹中,NetConnection Debugger 位于 WindowSWF 文件夹中,swc 本身位于 Common Libraries 中.

    我现在在办公室而不是家里上课,所以我不是 100% 准确。

    我记得amfphp website 上有一些关于 as2 的方便视频教程。

    【讨论】:

      【解决方案2】:

      我自己不做任何 as2 编程,但是这个帖子http://drupal.org/node/258605#comment-852450 看起来有你需要的课程的下载。

      您还可以尝试通过加载单独的 as3 swf 并通过 LocalConnection http://www.kirupa.com/forum/showthread.php?p=1964550#post1964550 进行通信来组合 as2 和 as3,但我猜这几乎消除了 amfphp 的所有好处。

      【讨论】: