gpt4 book ai didi

php - 将变量从 PHP/MySQL 传递到 actionscript 以播放音频文件

转载 作者:行者123 更新时间:2023-11-29 07:11:20 26 4
gpt4 key购买 nike

如何从 php 中引入路径作为变量?我在 My SQL 数据库中存储了数百个 mp3 文件名,我想调用该名称,将其加载到一个变量中,然后让它替换对声音文件的调用中的 URL。我对 PHP 和数据库方面的事情已经准备就绪,但我对 Flash 部分感到沮丧。我认为它只涉及将变量从 php 传递到 flash。我们正在构建的网页最终每页有 10 - 15 个文件,每个文件都有不同的声音文件和不同的图像,您可以单击它们来触发声音。第一次单击将启动文件,第二次单击将停止声音。图像和声音文件都存储在数据库中。

我在另一篇文章中找到了这段代码,这基本上就是我想要做的。仍然缺少按钮部分,但如果我能从 PHP 中找出变量,我认为它会打开一堆新选项。

var soundRequest:URLRequest = "path/to/file.mp3"; //the path would be a variable passed from the database to php and then to the actionscriptvar s:Sound = new Sound(soundRequest);var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible number to flash.//Above starts the sound immediatly (Streaming);//Now to wait for completion instead, pretend we didnt start it before.s.addEventLister(Event.SOUND_COMPLETE, onSComplete, false, 0, true);function onSComplete(e:Event):void{   var sChannel = s.play(0, int.MAX_VALUE); //Causes it to repeat by the highest possible}

最佳答案

如果您在页面上点击触发,那么您应该使用 Javascript 与页面上的 Flash 通信。一个 flash 文件和一个 flash 通信来播放哪个文件。如今,对于任何闪光的事物,您可能都听说过 SWFobject,对于 Javascript,您可能听说过 jQuery。那么你需要的东西在 jQuery SWFObject 中有很好的记录插入。

这里有一个独立的例子。 http://jquery.thewikies.com/swfobject/example_flashInteract.html

关于php - 将变量从 PHP/MySQL 传递到 actionscript 以播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282588/

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