我的flex 3.5应用程序有一个音频播放器,其内容通过调用AMF服务来获取mp3数据。据我所知,flash.media.Sound
初始化为URLRequest
,所以它不是很清楚,我怎么可以用我的RemoteObject
它提供的数据。如何使用Flex调用AMF服务并取回MP3?
我想要做下面的事情之一:
- 提供数据
Sound
对象从RemoteObject
服务调用load
方法。 - 创建
URLRequest
对象,将进行必要的AMF包装,使我服务的实现将完全一样,如果在所有可能的任何其它服务呼叫。 - 任何替代方案都允许我调用PHP4 AMF服务并播放它在Flash音频播放器中返回的音频。
权。这正是我描述的方式,并不是我想要的。为了争论起见,我们只是说我需要 - 如果不是实际的AMF调用 - 大量的其他POST数据来获取此数据。 – 2010-07-07 02:19:10
你原来的帖子中没有任何地方给我留下这样的印象:这种方法“不太合适”。也许我是误解。如果您需要发布帖子,一种解决方案是使用HTTPService执行psot并返回mp3网址。另一种解决方案可能是将“post”值转换为URL变量并按原样使用Sound对象。 – JeffryHouser 2010-07-07 10:52:17