【问题标题】:Filling Flash as3 playlist with XML generated from mySQL via php使用从 mySQL 通过 php 生成的 XML 填充 Flash as3 播放列表
【发布时间】:2011-10-10 20:44:30
【问题描述】:

我有一个由 XML 驱动的播放列表提供的在线 Flash 视频播放器。

此 XML 是通过“playlist.php”从 mySQL 数据库生成的。

我遇到的问题是,当我将 php 生成的 xml 输入播放器时,它只会将 xml 信息的顶级/层次结构读取到播放列表中(即画廊级别,低于该级别时是类别,最终是视频) .

当我将 php 生成的 xml 的输出复制到一个普通的 xml 文件(即 playlist.xml)中时,播放列表会包含所有适当的信息,并且是完整的。

你能告诉我为什么我的 flash (as3) 视频播放器和播放列表会识别 'playlist.xml' 而不是 'playlist.php' 信息吗?

两个文件的链接如下:

http://www.sportshound.co.uk/Source%203/output/playlist.php

http://www.sportshound.co.uk/Source%203/output/playlist.xml

当前连接到“playlist.php”的播放器链接位于同一地址,但使用的是 Theater.html 而不是播放列表。

【问题讨论】:

  • 如何将 xml 数据加载到 Flash 应用程序中?您也可以发布您的 php 文件的代码。

标签: php xml flash actionscript-3


【解决方案1】:

您有来自 XML 和 PHP 文件的不同内容。

在从 PHP 导出 XML 之前,您需要添加:

header ("Content-Type:text/xml"); 

【讨论】:

    【解决方案2】:

    您的 PHP 文件仅包含 CONTENT 和 GALLERY 节点,而 xml 文件也包含 ITEM。 似乎将您的数据从 MySQL 导出为 xml 时出现问题。

    顺便说一句:考虑不使用这么多属性 - 改用子节点。在那里你可以添加CDATA 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      相关资源
      最近更新 更多