У меня есть проект Android Actionscript, в который я пытаюсь включить звук, но у меня проблема, которую я не могу понять. У меня есть звуковой файл в той же директории, что и мой файл класса и мой файл .xfl. Я пытаюсь запустить музыкальный файл, как только приложение запускается через ссылку на класс, но каждый раз получаю одну и ту же ошибку:
Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at playAudio()[C:\pathtoerror\playAudio.as:9]
at networkScores/frame1()[networkScores::frame1:7]
Вот мой файл класса:
package
{
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
public class playAudio extends Sound
{
public var music:Sound = new Sound(new URLRequest("mathHomeSong.mp3"));
public var sc:SoundChannel;
public var num:int;
public function playAudio(controlNum:int)
{
num = controlNum;
if(num == 1)
{
sc = music.play();
}
else if(num == 2)
{
}
}
}
}
Вот мой звонок с временной шкалы:
import playAudio;
var playMusic:playAudio = new playAudio(1);
Только что понял, что мне пришлось поместить ссылку на mp3-файл на моем сервере, а не помещать его в мой каталог.
Извините за путаницу