home *** CD-ROM | disk | FTP | other *** search
/ FCE Gold Plus / GOLD.iso / pc / shell.swf / scripts / __Packages / com / screen / CheckSound.as < prev    next >
Text File  |  2007-10-16  |  3KB  |  57 lines

  1. class com.screen.CheckSound
  2. {
  3.    function CheckSound(_objRef)
  4.    {
  5.       this.c_objRef = _objRef;
  6.    }
  7.    function init(_objScreenData, _objSourceRef)
  8.    {
  9.       var _loc1_ = this;
  10.       var _loc2_ = 778;
  11.       _loc1_.c_objScreenData = _objScreenData.testaudio;
  12.       _loc1_.c_objSourceRef = _objSourceRef;
  13.       _level101.gotoAndStop("TESTSOUND");
  14.       _level101.txt_ApplicationHeader2.autoSize = true;
  15.       _level101.txt_ApplicationHeader2.html = true;
  16.       _level101.txt_ApplicationHeader2.htmlText = com.controller.UICoordinator.getInstance().getTitle();
  17.       _level101.txt_ApplicationHeader2._x = (_loc2_ - _level101.txt_ApplicationHeader2.textWidth) / 2;
  18.       _loc1_.loadScreen();
  19.    }
  20.    function loadScreen()
  21.    {
  22.       var _loc1_ = this;
  23.       _loc1_.c_objRef.attachMovie("mc_testAudio","testAudio",400);
  24.       var _loc2_ = _loc1_.c_objRef.testAudio;
  25.       _loc2_._x = 170;
  26.       _loc2_._y = 100;
  27.       _loc1_.c_objRef.title.html = true;
  28.       _loc1_.c_objRef.title.htmlText = "<p align=\'center\'>TEST " + com.controller.UICoordinator.getInstance().c_iCurrentTestNumber + ": LISTENING</p>";
  29.       _loc2_.header.htmlText = _loc1_.c_objScreenData.header.data;
  30.       _loc2_.text1.htmlText = _loc1_.c_objScreenData.text.text1.data;
  31.       _loc2_.text2.htmlText = _loc1_.c_objScreenData.text.text2.data;
  32.       _loc2_.text3.htmlText = _loc1_.c_objScreenData.text.text3.data;
  33.       _loc2_.text4.htmlText = _loc1_.c_objScreenData.footnote.data;
  34.       _loc1_.c_objSoundController = new com.comp.Soundconroller(_loc1_.c_objRef,325,200,"",100,"btn_Play_Sound");
  35.       _loc1_.c_objVolumeController = new com.comp.Volumecontroller(_loc1_.c_objRef,300,290,50);
  36.       _loc1_.c_objSoundController.setSoundFile("assets/sound/soundtest.mp3");
  37.       _loc1_.c_objSoundController.setVolumeValue(50);
  38.       _loc1_.c_objSoundController.c_selfRef = _loc1_.c_objVolumeController;
  39.       _loc2_.btn_continue.objRef = _loc1_;
  40.       _loc2_.btn_continue.onRelease = function()
  41.       {
  42.          this.objRef.notifySource(this.objRef.c_objVolumeController.getLevel());
  43.       };
  44.    }
  45.    function notifySource(_iAudioLavel)
  46.    {
  47.       var _loc1_ = this;
  48.       com.controller.UICoordinator.getInstance().volumeLevel = _iAudioLavel;
  49.       _loc1_.c_objSoundController.killSoundController();
  50.       _loc1_.c_objVolumeController.killVolumeController();
  51.       delete _loc1_.c_objVolumeController;
  52.       delete _loc1_.c_objSoundController;
  53.       _loc1_.c_objRef.testAudio.unloadMovie();
  54.       _loc1_.c_objSourceRef.onProcessComplete("INSTRUCTION","");
  55.    }
  56. }
  57.