kmartin7
12-03-2004, 02:13 PM
I have a checkbox on each page that allows the end user to turn off background music if checked. I am trying to maintain the checkbox state between pages, and am having difficulty maintaining the states when a new page is jumped to. I don't know where to place the code; on preload, on show, on click? It seems I have tried everything. Please help. Here is the 7th iteration of code, placed in the on click and on show events for each page:
isChecked2 = false;
isChecked2 = Button.GetState("checkbox");
if (isChecked2 ~= 1) then
Button.SetState("checkbox", BTN_UP);
Button.SetState("checkbox2", BTN_UP);
Audio.Play(CHANNEL_BACKGROUND);
isChecked2 = false;
else
Button.SetState("checkbox", BTN_DOWN);
Button.SetState("checkbox2", BTN_DOWN);
Audio.Stop(CHANNEL_BACKGROUND);
isChecked2 = true;
end
TIA,
Kurt
isChecked2 = false;
isChecked2 = Button.GetState("checkbox");
if (isChecked2 ~= 1) then
Button.SetState("checkbox", BTN_UP);
Button.SetState("checkbox2", BTN_UP);
Audio.Play(CHANNEL_BACKGROUND);
isChecked2 = false;
else
Button.SetState("checkbox", BTN_DOWN);
Button.SetState("checkbox2", BTN_DOWN);
Audio.Stop(CHANNEL_BACKGROUND);
isChecked2 = true;
end
TIA,
Kurt