我有一个用MVC模式构建的OOP PHP站点。该站点上的页面具有嵌入式SWF,需要从数据库中提取信息。在过去,我会有一个程序php文件供swf从数据库加载数据。但是,这种方法似乎不适合更具针对性的网站。
swf加载外部数据的“正确”方法是什么?我应该在站点的正常结构中创建一个类和MVC模式来提取数据(例如mysite.com/flash/data),并将此路径作为FlashVar传递给swf吗?
答案 0 :(得分:0)
您可以编写一个或多个类来提供您的Flash程序所需的数据,然后通过带有SoapServer的SOAP公开类的方法。请参阅here如何使用XML和命名空间。
答案 1 :(得分:0)
我建议您首先根据MVC代码创建RESTful API。如果您的框架是理智的,这应该很容易。其次,我建议您使用AMF或JSON来传递数据。这样您的SWF就可以在后台进行Web调用,并从您的应用程序中获取所需的所有数据。