Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 将flash中的Actionscript 3连接到数据库的最佳方式是什么?_Mysql_Actionscript 3_Flash_Phpmyadmin_Adobe - Fatal编程技术网

Mysql 将flash中的Actionscript 3连接到数据库的最佳方式是什么?

Mysql 将flash中的Actionscript 3连接到数据库的最佳方式是什么?,mysql,actionscript-3,flash,phpmyadmin,adobe,Mysql,Actionscript 3,Flash,Phpmyadmin,Adobe,我目前正在创建一个平台侧滚动游戏。我想知道是否有某种教程可以让你将flash cc中的AS3连接到数据库服务器,因为这是我的高分部分,我在网上看了看,发现大部分教程都不管用了。有没有一种方法可以使用MySQL和phpMyAdmin实现这一点?我认为最好的方法是在服务器端使用php,只需调用创建的脚本即可 在php中,您可以创建与数据库的连接 从AS3,您只需通过HTTPGET或POST方法传递参数 你有一个很好的教程 这是一个视频教程 希望这对……有帮助。当然! 您可以查看flashvar概念

我目前正在创建一个平台侧滚动游戏。我想知道是否有某种教程可以让你将flash cc中的AS3连接到数据库服务器,因为这是我的高分部分,我在网上看了看,发现大部分教程都不管用了。有没有一种方法可以使用MySQL和phpMyAdmin实现这一点?

我认为最好的方法是在服务器端使用php,只需调用创建的脚本即可

在php中,您可以创建与数据库的连接

从AS3,您只需通过HTTPGET或POST方法传递参数

你有一个很好的教程

这是一个视频教程

希望这对……有帮助。

当然! 您可以查看flashvar概念

因此,在我的特定实例中,我创建了一个连接到数据库的.asp页面,该页面中的.swf被flash published object标记包围。然后,我在url头中输入了一个courseNum变量,它允许我从数据库中获取特定数据

现在我知道我可以连接到我的数据库,我必须为Flash创建外部变量来和数据库信息通信。为了做到这一点,您需要遵循此特定参数语法,并将其插入到对象标记中

<param name=FlashVars value="myVariable=Hello%20World&mySecondVariable=Goodbye" />
再次确保我将flash varscourseNum中列出的变量名与flash代码中的相同参数名相匹配。这就是全部。只需模拟以下相同的过程:

创建可以与数据库对话的页面 通过object标签将flash文件实现到页面中 使用PHP编写方法将flashvar参数语法写入对象标记不确定这些是什么?? 并允许flash使用var paramObj:Object=LoaderInfothis.root.loaderInfo.parameters.myVariable与此信息通信;myVariable与您在flashvars对象标记变量名中列出的内容匹配。
希望这对你有所帮助,小心点

如果您正在为web进行规划,则需要一个服务器端脚本,将数据发送到该脚本。然后,该脚本将编写数据库。您不能直接从flash player使用mysql。是的,我正在为web制作flash游戏,最好的方法是什么?我应该先用myphpadmin做桌子吗?然后编码?我使用flashvars通过asp为一个项目将db数据输入flash。我会尝试研究这个选项。@hexobolic是否有相关的教程?我很想看看它的效果如何,我会尝试一下,然后再回复你:这个问题的回答是否令你满意?如果是这样,请您结束并评论您用于解决此问题的任何解决方案?
response.Write("<param name=FlashVars value='courseNum="&(RS1.Fields.Item("courseNum").Value)&"'/>"))
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters.courseNum;