package { import com.exanimo.security.recaptcha.RecaptchaUtil; import flash.display.Sprite; import flash.events.Event; import flash.media.Sound; import flash.net.URLRequest; import flash.text.TextField; public class RecaptchaExample2 extends Sprite { /** * * */ public function RecaptchaExample2() { RecaptchaUtil.requestAudioData(this._recaptchaCallback, '6LcxNgEAAAAAAFSU05DpBsWQRrCsR03HJDaYBM2M'); } public function _recaptchaCallback(data:Object):void { this.challengeField.text = 'CHALLENGE: ' + data.challenge; var sound:Sound = new Sound(); sound.load(new URLRequest(data.url)); sound.play(); } } }