
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Rectangle;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.media.Sound;
import flash.net.URLRequest;
/* * * * * * * * * *
* *
* @author wolsh *
* *
\* * * * * * * * * */
public class Main extends Sprite
{
[Embed(source = "../lib/pimp.png")] private var pimpImage:Class;
[Embed(source = "../lib/back.png")] private var backImage:Class;
private var _eventTextField:TextField;
public static var sound:Sound = new Sound();
soundbtn.load (new URLRequest ("sound.MP3"));
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
load.sound();
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
_eventTextField = new TextField();
addChild(_eventTextField);
_eventTextField.defaultTextFormat = new TextFormat("Arial", 18, 0xFFFFFF, true);
_eventTextField.x = 200;
_eventTextField.y = 300;
var switcher:Switcher = new Switcher(new backImage(), new pimpImage(), new Rectangle(2, 2, 69, 0));
switcher.addEventListener(Switcher.ON, handlerSoundON);
switcher.addEventListener(Switcher.OFF, handlerSoundOFF);
switcher.setState(Switcher.ON);
this.addChild(switcher);
switcher.x = 200;
switcher.y = 200;
}
private function handlerSoundON(event:Event):void
{
_eventTextField.text = "Sound ON";
}
private function handlerSoundOFF(event:Event):void
{
_eventTextField.text = "Sound OFF";
}
}
}
функция load.sound(); не сработает(вроде бы нужно писать наоборот,однако ошибку тоже выбивает
функция soundbtn.load (new URLRequest ("sound.MP3")); тоже не понятно откуда взялся soundbtn
у меня только ползунок бегает,ну и я сделал чтоб играла музыка,но тогда у меня проблемы с ее воспроизведением