【问题标题】:Communication between AS3 and an OOP PHP siteAS3 和 OOP PHP 站点之间的通信
【发布时间】:2011-03-12 02:10:00
【问题描述】:

我有一个使用 MVC 模式构建的 OOP PHP 站点。站点上的页面有一个嵌入式 SWF,需要从数据库中提取信息。过去,我只需要一个程序 php 文件供 swf 加载数据库中的数据。但是,这种方法似乎不适合更面向对象的网站。

swf 加载外部数据的“正确”方式是什么?我是否应该在网站的正常结构中创建一个可以提取数据的类和 MVC 模式(例如 mysite.com/flash/data),然后将此路径作为 FlashVar 传递给 swf?

【问题讨论】:

    标签: php model-view-controller oop actionscript-3


    【解决方案1】:

    您可以编写一个或多个类来提供您的闪存程序所需的数据,然后通过带有SoapServer 的SOAP 公开这些类的方法。请参阅 here 如何使用 XML 和命名空间。

    【讨论】:

    • SOAP 是一个巨大的痛苦,而且 PHP 的 SOAP 实现比大多数都更重要。对于本质上旨在成为内部 API 的东西来说,这似乎是一种过度杀伤力。
    【解决方案2】:

    我建议您首先基于 MVC 代码创建一个 RESTful API。如果你的框架是健全的,这应该很容易。其次,我建议您使用 AMF 或 JSON 来传递数据。这样,您的 SWF 就可以在后台进行网络调用,并从您的应用程序中获取它需要的所有数据。

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 2012-08-11
      • 2011-08-23
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多