Как вы можете ввести путь как переменную из php? У меня есть сотни имен файлов mp3, хранящихся в базе данных My SQL, и я хочу вызвать имя, загрузить его в переменную и затем заменить 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 actionscript
var 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
}