我创建了一个 Flash (ActionScript 3) 项目,我正在尝试播放声音并加载图像。
我使用 FlashDevelop 作为 IDE。
我的声音没有播放,但也没有抛出任何错误。图像加载也很好
文件:
-bin
-js
-swfobject.js
-expressInstall.swf
-index.html
-MyApp.swf
-images
-horse.png
-lib
-sounds
-coin.wav
-src
-main.as
-Main.swf
我的main.as
:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.media.Sound;
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
addImages();
addSound();
}
private function addImages():void {
var imageLoader:Loader = new Loader();
imageLoader.load(new URLRequest("../images/horse.png"));
imageLoader.x = 100;
imageLoader.y = 100;
addChild(imageLoader);
}
private function addSound():void {
var mySound:Sound = new Sound();
mySound.load(new URLRequest("../sounds/coin.wav"));
mySound.play();
}
}
}
我是否错误地加载了声音?好吗.wav
?