Adding the ActionScript:
[quote]
stop();
import pipwerks.SCORM;
butterTubGlow.visible=false;
play_mc.visible=false;
playRadio_mc.visible=false;
help_mc.visible=false;
helpText_mc.visible=false;
complete_mc.visible=false;
mute_mc.visible=true;
date20s_mc.alpha=0;
var radioON:Number = new Number(0);
var radio1920:Sound = new Sound();
var truckLeaving:Sound = new Sound();
var skolVikings:Sound = new Sound();
var soundVol:SoundTransform = new SoundTransform();
var changeScene:Timer = new Timer(2200,1);
var helpTimer:Timer = new Timer(1000,1);
var visited1:Boolean;
var visited2:Boolean;
var moduleComplete:Boolean;
var lessonStatus:String;
var lmsConnected:Boolean;
var success:Boolean;
var scorm:SCORM = new SCORM();
butterTub.addEventListener(MouseEvent.MOUSE_OUT, tubGlowOff);
butterTub.addEventListener(MouseEvent.MOUSE_OVER, tubGlowOn);
butterTub.addEventListener(MouseEvent.CLICK, tubPlay);
mic_mc.addEventListener(MouseEvent.CLICK, musicOnOff);
truck_mc.addEventListener(MouseEvent.MOUSE_OVER, truckOver);
truck_mc.addEventListener(MouseEvent.MOUSE_OUT, truckOff);
truck_mc.addEventListener(MouseEvent.CLICK, changeSceneDate20s);
changeScene.addEventListener(TimerEvent.TIMER_COMPLETE,
changeSceneDelay);
play_mc.addEventListener(MouseEvent.CLICK, playRadio);
helpTimer.addEventListener(TimerEvent.TIMER_COMPLETE, displayHelp);
help_mc.addEventListener(MouseEvent.CLICK, displayHelpText);
helpText_mc.addEventListener(MouseEvent.CLICK, hideHelpText);
skol_mc.addEventListener(MouseEvent.CLICK, playSkol);
complete_mc.addEventListener(MouseEvent.CLICK, closeModule);
addEventListener(MouseEvent.MOUSE_MOVE, resetHelpTimer);
addEventListener(Event.ENTER_FRAME, checkStatus);
//addEventListener(Event.ENTER_FRAME, connectLMS);
radio1920.load(new URLRequest("Audio/Audio1920s.mp3"));
truckLeaving.load(new URLRequest("Audio/TruckLeaving.mp3"));
skolVikings.load(new URLRequest("Audio/Skol.mp3"));
radio1920.play();
helpTimer.start();
//function connectLMS(e:Event)
lmsConnected = scorm.connect();
if(lmsConnected)
{
lessonStatus = scorm.get("cmi.core.lesson_status");
if(lessonStatus == "completed" || lessonStatus == "passed")
{
scorm.disconnect();
}
else
{
success = scorm.set("cmi.core.lesson_status",
"incomplete");
}
}
else
{
trace("Could not connect to LMS.");
}
//removeEventListener(Event.ENTER_FRAME, connectLMS);
function tubGlowOn(e:Event)
{
butterTubGlow.visible=true;
}
function tubGlowOff(e:Event)
{
butterTubGlow.visible=false;
}
function tubPlay(e:Event)
{
butterTub.removeEventListener(MouseEvent.MOUSE_OUT, tubGlowOff);
helpTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,
displayHelp);
visited1=true;
gotoAndPlay(1,"creamery");
SoundMixer.stopAll();
}
function musicOnOff(e:Event)
{
mute_mc.visible=false;
playRadio_mc.visible=true;
soundVol.volume=0;
SoundMixer.soundTransform=soundVol;
play_mc.visible=true;
}
function playRadio(e:Event)
{
soundVol.volume=1;
play_mc.visible=false;
playRadio_mc.visible=false;
mute_mc.visible=true;
SoundMixer.soundTransform=soundVol;
}
function truckOver(e:Event)
{
date20s_mc.alpha=100;
}
function truckOff(e:Event)
{
date20s_mc.alpha=0;
}
function changeSceneDate20s(e:MouseEvent)
{
changeScene.start();
SoundMixer.stopAll();
truckLeaving.play();
}
function changeSceneDelay(e:TimerEvent)
{
truck_mc.removeEventListener(MouseEvent.MOUSE_OUT, truckOff);
helpTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,
displayHelp);
visited2=true;
gotoAndPlay(1,"date1920s");
}
function displayHelp(e:TimerEvent)
{
help_mc.visible=true;
}
function resetHelpTimer(e:Event)
{
helpTimer.reset();
helpTimer.start();
}
function displayHelpText(e:Event)
{
helpText_mc.visible=true;
}
function hideHelpText(e:Event)
{
helpText_mc.visible=false;
}
function playSkol(e:MouseEvent):void
{
if(e.ctrlKey)
{
trace("SkolVikings");
SoundMixer.stopAll();
skolVikings.play();
}
}
function checkStatus(e:Event)
{
if(page1Complete==true && page2Complete==true)
{
moduleComplete=true;
complete_mc.visible=true;
/*success = scorm.set("cmi.core.lesson_status", "completed");
butterTub.removeEventListener(MouseEvent.MOUSE_OUT, tubGlowOff);
helpTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,
displayHelp);*/
//gotoAndStop(2);
}
removeEventListener(Event.ENTER_FRAME, checkStatus);
}
function closeModule(e:Event):void
{
success = scorm.set("cmi.core.lesson_status", "completed");
scorm.disconnect();
lmsConnected = false;
}
[/quote]