home *** CD-ROM | disk | FTP | other *** search
/ FCE Gold Plus / GOLD.iso / pc / fscommand / linux / main.swf / scripts / __Packages / com / screen / CheckSound.as < prev    next >
Encoding:
Text File  |  2007-09-06  |  2.6 KB  |  59 lines

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