package org.flixel.system.gdx.audio; import org.flixel.FlxG; import com.badlogic.gdx.audio.Sound; import flash.media.SoundChannel; import flash.media.SoundTransform; public class GdxSound implements flash.media.Sound { private Sound _sound; public GdxSound(String path) { _sound = FlxG._cache.load(path, Sound.class); } @Override public SoundChannel play(float startTime, int loops, SoundTransform sndTransform) { GdxSoundChannel channel = GdxSoundChannel.getNew(); if(channel.play(_sound, startTime, loops, sndTransform) != -1) return channel; else return null; } }