php - FLASH as3 无法识别 localhost php 网址

标签 php mysql flash

我正在尝试使用 php(products.php) 检索 mysql 数据,并将 xml 格式的数据返回到 ADobe flash as3;但我收到以下错误。

Error opening URL 'http://localhost/Flash/player/products.php'

错误 #2044:未处理的 ioError:。 text=Error #2032:流错误。网址:http://localhost/Flash/player/products.php在 php_mysql3_as3_fla::MainTimeline/frame1()

请提供任何建议或帮助,为什么 flash 无法识别 http://localhost/Flash/player/products.php地址。我安装了 WAMP;这工作正常,因为我有许多其他 php 项目在这里工作。

在此先感谢您的帮助和建议。

以下是我的php代码

<?php
    $link = mysql_connect("localhost","root","");

mysql_select_db("test");

$query = "select * from products";
$results = mysql_query($query);


echo '<?xml version="1.0" encoding="utf-8" ?>'." \n";
echo"<GALLERY>\n";
$cnt=0;
while($line=mysql_fetch_assoc($results))
{
    echo '<IMAGE TITLE="'.$cnt.'">'.$line['product'].'</IMAGE>'." \n";
    $cnt++;
}

echo "</GALLERY>\n";

mysql_close($link);

?>

php 文件位于 c:\wamp\www\Flash\player\products.php


下面是我的 AS3 flash 代码

var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;

//myLoader.load(new URLRequest("c:\\wamp\\www\\Flash\\player\\products2.xml"));
myLoader.load(new URLRequest("http://localhost/Flash/player/products.php"));
myLoader.addEventListener(Event.COMPLETE, processXML);


function processXML(evt:Event):void {

myXML = new XML(evt.target.data);
for (var i:int = 0; i<myXML.*.length(); i++){
trace("My image number is " + (i+1) + ", it's title is " + myXML.IMAGE[i].@TITLE + " and it's URL is " + myXML.IMAGE[i]);
};
//trace("data: " + myLoader.data);;
}

最佳答案

在聊天中发现问题出在防火墙上。

这是另一个相关问题:

Testing movie with Flash IDE fails to load file from localhost

关于php - FLASH as3 无法识别 localhost php 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6890798/

相关文章:

php - 无法让 mod_rewrite IfModule 在 .htaccess 中工作

php - 新行 (\n) 在 xampp 中有效吗?

php - 我在将文件移动到我想要的文件夹时遇到问题

mysql - 如何在 macOS 上的 MariaDB 10.4 中设置 root 密码?

actionscript-3 - 使用 URLRequest POST 文件上传

php - 使用 Backbone.js 与服务器通信

mysql - 从表中得到正确的结果

php - Laravel更新数据库表设计

html - 如何在中间放一个flash或.swf?

java - 动态饼图