gpt4 book ai didi

mysql - 将 Flash 中的 Actionscript 3 连接到数据库的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-29 22:37:11 24 4
gpt4 key购买 nike

我目前正在创建一个平台横向卷轴游戏。我想知道是否有某种教程可以将 flash cc 中的 AS3 连接到数据库服务器,因为这是针对我的高分部分的,我在网上查找了一下,发现大多数教程几乎不再起作用了。有没有办法使用 MySQL 和 phpMyAdmin 来做到这一点?

最佳答案

当然!可以查看flash var概念Here

因此,在我的特定实例中,我创建了一个连接到数据库的 .asp 页面,并且同一页面中的 .swf 被 Flash 发布的对象标记包围。然后,我在 url header 中输入了 courseNum 变量,这使我能够从数据库中获取特定数据。

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

<param name=FlashVars value="myVariable=Hello%20World&mySecondVariable=Goodbye" />

其中 myVariable 和 MySecondVariable 表示您要传递给 Flash 的值。


在我的具体情况下,我使用:

response.Write("<param name=FlashVars value='courseNum="&(RS1.Fields.Item("courseNum").Value)&"'/>"))

其中写道<param name=FlashVars value="courseNum=000"/>进入对象标签。

现在我已经在页面上设置了所有内容。然后我可以进入 flash 并使用这些变量进行通信:

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters.courseNum;

再次确保我将 flash vars(courseNum) 中列出的变量名称与 flash 代码中的相同参数名称相匹配。这就是全部内容。只需模拟相同的过程:

  1. 创建一个可以与数据库对话的页面
  2. 通过对象标记将 Flash 文件实现到页面中
  3. 使用 PHP 编写方法将 flashvar param 语法写入对象标记(不确定这些可能是什么 echo ?)
  4. 并允许 Flash 使用 var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters.myVariable; 传达此信息“myVariable”与您在 flashvars 对象标记变量名称中列出的内容相匹配。

希望这能有所帮助,小心!

关于mysql - 将 Flash 中的 Actionscript 3 连接到数据库的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29500624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com