home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FCE Gold Plus
/
GOLD.iso
/
pc
/
shell.swf
/
scripts
/
__Packages
/
com
/
screen
/
CheckSound.as
< prev
next >
Wrap
Text File
|
2007-10-16
|
3KB
|
57 lines
class com.screen.CheckSound
{
function CheckSound(_objRef)
{
this.c_objRef = _objRef;
}
function init(_objScreenData, _objSourceRef)
{
var _loc1_ = this;
var _loc2_ = 778;
_loc1_.c_objScreenData = _objScreenData.testaudio;
_loc1_.c_objSourceRef = _objSourceRef;
_level101.gotoAndStop("TESTSOUND");
_level101.txt_ApplicationHeader2.autoSize = true;
_level101.txt_ApplicationHeader2.html = true;
_level101.txt_ApplicationHeader2.htmlText = com.controller.UICoordinator.getInstance().getTitle();
_level101.txt_ApplicationHeader2._x = (_loc2_ - _level101.txt_ApplicationHeader2.textWidth) / 2;
_loc1_.loadScreen();
}
function loadScreen()
{
var _loc1_ = this;
_loc1_.c_objRef.attachMovie("mc_testAudio","testAudio",400);
var _loc2_ = _loc1_.c_objRef.testAudio;
_loc2_._x = 170;
_loc2_._y = 100;
_loc1_.c_objRef.title.html = true;
_loc1_.c_objRef.title.htmlText = "<p align=\'center\'>TEST " + com.controller.UICoordinator.getInstance().c_iCurrentTestNumber + ": LISTENING</p>";
_loc2_.header.htmlText = _loc1_.c_objScreenData.header.data;
_loc2_.text1.htmlText = _loc1_.c_objScreenData.text.text1.data;
_loc2_.text2.htmlText = _loc1_.c_objScreenData.text.text2.data;
_loc2_.text3.htmlText = _loc1_.c_objScreenData.text.text3.data;
_loc2_.text4.htmlText = _loc1_.c_objScreenData.footnote.data;
_loc1_.c_objSoundController = new com.comp.Soundconroller(_loc1_.c_objRef,325,200,"",100,"btn_Play_Sound");
_loc1_.c_objVolumeController = new com.comp.Volumecontroller(_loc1_.c_objRef,300,290,50);
_loc1_.c_objSoundController.setSoundFile("assets/sound/soundtest.mp3");
_loc1_.c_objSoundController.setVolumeValue(50);
_loc1_.c_objSoundController.c_selfRef = _loc1_.c_objVolumeController;
_loc2_.btn_continue.objRef = _loc1_;
_loc2_.btn_continue.onRelease = function()
{
this.objRef.notifySource(this.objRef.c_objVolumeController.getLevel());
};
}
function notifySource(_iAudioLavel)
{
var _loc1_ = this;
com.controller.UICoordinator.getInstance().volumeLevel = _iAudioLavel;
_loc1_.c_objSoundController.killSoundController();
_loc1_.c_objVolumeController.killVolumeController();
delete _loc1_.c_objVolumeController;
delete _loc1_.c_objSoundController;
_loc1_.c_objRef.testAudio.unloadMovie();
_loc1_.c_objSourceRef.onProcessComplete("INSTRUCTION","");
}
}