【问题标题】:Connecting flash to MYSQL将闪存连接到 MYSQL
【发布时间】:2012-09-25 16:25:45
【问题描述】:

我有一个 mysql 数据库,它全部设置在我的 comp 上的 wamp 服务器上,我编写了一个简单的 PHP 文件,它将返回一个 XML,其中包含数据库中的所有数据以闪存。但是,每当我运行我的代码来加载这个 XML 闪存时,都会告诉我它不会与启用 Internet 的位置通信。我尝试过这样的跨域策略:

<?xml version="1.0"?>
 <cross-domain-policy>
 <allow-access-from domain="*" />
</cross-domain-policy> 

但这似乎也不起作用...对此有任何帮助吗?

【问题讨论】:

  • 你用什么方法和 PHP 通信?
  • 我找到了一个教程,它告诉我如何纠正一个 php,该 php 在执行时会生成一个包含来自我的 mysql 数据库的信息的 xml。在 Flash 中,我只是像普通的 xml 文件一样加载它

标签: php mysql flash


【解决方案1】:

尝试将您的本地驱动器添加为Adobe's Global Settings Panel上的受信任位置

【讨论】:

  • 我已将服务器位置添加到该框,如何添加驱动程序
  • 添加本地驱动器,如在整个 C:\ 中 - 如果 SWF 在该驱动器上运行。我添加了 3 个驱动器。 C、D 和 E,因为我可能会以这样一种方式开发 SWF 可以在其中任何一个上执行。
【解决方案2】:

转到文件->发布设置并将“本地播放安全”更改为“仅访问网络”,看看是否可以解决您的问题。

【讨论】:

  • 我已经这样做了,现在我有这个错误:错误#2044:未处理的安全错误:。 text=Error #2048:安全沙箱违规:file:///C|/Users/Sparky/Desktop/Number%20Guessing%20Game/ProjectX.swf 无法从 localhost/phpmyadmin/woodhouse.students.php 加载数据。在 Main()[C:\Users\Sparky\Desktop\Number Guessing Game\Main.as:20] 我想我明白它的意思,但我不知道如何解决它
  • 我从顶部的地址栏中复制并粘贴了它,就像我找到的其他示例一样。我有一个跨域文件,但我不确定它是否正确,如果我正确使用它......互联网上从头到尾涵盖这个的内容并不多
猜你喜欢
  • 2021-10-18
  • 1970-01-01
  • 2018-04-12
  • 2019-02-08
  • 2017-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多