My movie works as desired if I publish only the current scene… however, if i publish the entire movie it doesn’t work… what doesn’t work is this: when i click on a checkbox, a combo box appears. this same functionality works for some other checkbox items in my list, but not on my first one and i’m not sure why… here’s my code (kinda long):
stop();
// Hide options objects
skids._visible = false;
typeSkids._visible = false;
wantToolbox._visible = false;
wantStinger._visible = false;
stingerPic._visible = false;
typeACCovers._visible = false;
liftingEyesLocation._visible = false;
liftingEyeOnBuilding1._visible = false;
liftingEyeOnBuilding2._visible = false;
liftingEyeOnSkids1._visible = false;
liftingEyeOnSkids2._visible = false;
forkLiftPocket1._visible = false;
forkLiftPocket2._visible = false;
// Initialize quantity variables
numDoors = 0;
numWindows = 0;
numLadders = 0;
numSignPlates = 0
numWaterDrains = 0;
layerNum = 0;
// initialize miscellaneous variables
skidWidth = skids._width;
skidExtension = 100;
// Set baseline positioning variables
windowY = 365;
doorY = 465;
ladderY = 470;
waterDrainY = 640;
// Set bounding box variables
windowBoundsLeft = 300;
windowBoundsRight = 530;
doorBoundsLeft = 305;
doorBoundsRight = 535;
ladderBoundsLeft = 300;
ladderBoundsRight = 540;
signPlateBoundsLeft = 235;
signPlateBoundsRight = 605;
waterDrainBoundsLeft = 240;
waterDrainBoundsRight = 605;
// Set scaling variables
windowScaleX = 400;
windowScaleY = 400;
doorScaleX = 540;
doorScaleY = 540;
ladderScaleX = 595;
ladderScaleY = 595;
signPlateScaleX = 110;
signPlateScaleY = 110;
waterDrainScaleX = 150;
waterDrainScaleY = 150;
// Hide drop targets
_root.doorDropTarget._visible = false;
_root.windowDropTarget._visible = false;
_root.ladderDropTarget._visible = false;
_root.signPlateDropTarget._visible = false;
_root.waterDrainDropTarget._visible = false;
// Set the change handler for the chekboxes
wantSkids.setChangeHandler(“determineOptions”);
wantForkLiftPockets.setChangeHandler(“determineOptions”);
wantLiftingEyes.setChangeHandler(“determineOptions”);
wantCertifiedSling.setChangeHandler(“determineOptions”);
wantAC.setChangeHandler(“determineOptions”);
wantWindowCovers.setChangeHandler(“determineOptions”);
wantWindowRainCaps.setChangeHandler(“determineOptions”);
wantDoorCovers.setChangeHandler(“determineOptions”);
wantDoorRainCaps.setChangeHandler(“determineOptions”);
wantPowerCordRack.setChangeHandler(“determineOptions”);
wantRoxBlocks.setChangeHandler(“determineOptions”);
wantExternalSensorCableBox.setChangeHandler(“determineOptions”);
typeSkids.setChangeHandler(“extendedSkidOptions”);
wantToolbox.setChangeHandler(“determineToolboxPref”);
liftingEyesLocation.setChangeHandler(“determineLiftingEyesLocation”);
// check box change handler function
function determineOptions©
{
        if(c.getValue() == true)
        {
                if (c.getLabel() == “Skids”)        // handle the extended skids option
                {
                        typeSkids._visible = true;
                        if (typeSkids.getValue() == “Extended”)
                                wantToolbox._visible = true;
                                liftingEyesLocation.addItemAt(1, “On skids”);
                }
                else if (c.getLabel() == “Certified Sling”)
                {
                        wantStinger._visible = true;
                        stingerPic._visible = true;
                }
                else if (c.getLabel() == “Air Conditioning”)
                {
                        typeACCovers._visible = true;
                }
                else if (c.getLabel() == “Lifting Eyes”)
                {
                        liftingEyesLocation._visible = true;
                }
                else if (c.getLabel() == “Fork Lift Pockets”)
                {
                        forkLiftPocket1._visible = true;
                        forkLiftPocket2._visible = true;
                }
//                set (substring(c, 9, length©), true);
                eval(substring(c, 13, length©))._visible = true;
        }
        else
        {
                if (c.getLabel() == “Skids”)        // handle the extended skids option
                {
                        typeSkids._visible = false;
                        wantToolbox._visible = false;
                        if (liftingEyeOnSkids1._visible == true)        // if we have no skids, we cannot have lifting eyes on skids
                        {
                                liftingEyeOnSkids1._visible = false;
                                liftingEyeOnSkids2._visible = false;
                                liftingEyeOnBuilding1._visible = true;
                                liftingEyeOnBuilding2._visible = true;
                                liftingEyesLocation.setSelectedIndex(0);
                        }
                        liftingEyesLocation.removeItemAt(1);
                }
                else if (c.getLabel() == “Certified Sling”)
                {
                        wantStinger._visible = false;
                        stingerPic._visible = false;
                }
                else if (c.getLabel() == “Air Conditioning”)
                {
                        typeACCovers._visible = false;
                }
                else if (c.getLabel() == “Lifting Eyes”)
                {
                        liftingEyesLocation._visible = false;
                }
                else if (c.getLabel() == “Fork Lift Pockets”)
                {
                        forkLiftPocket1._visible = false;
                        forkLiftPocket2._visible = false;
                }
//                set (substring(c, 9, length©), false);
                eval(substring(c, 13, length©))._visible = false;               
        }
}
// extended skids change handler
function extendedSkidOptions©
{
        if(c.getValue() == “Extended”)
        {
                wantToolbox._visible = true;
                skids._width = skidWidth + skidExtension;        // Extended skids are three feet longer…
        }
        else
        {
                wantToolbox._visible = false;
                skids._width = skidWidth;
        }
}
// extended skids change handler
function determineToolboxPref©
{
}
// handler to determine the location of the lifting eyes
function determineLiftingEyesLocation©
{
        if(c.getValue() == “Top of building”)
        {
                liftingEyeOnBuilding1._visible = true;
                liftingEyeOnBuilding2._visible = true;
                liftingEyeOnSkids1._visible = false;
                liftingEyeOnSkids2._visible = false;               
        }
        else if (c.getValue() == “On skids”)
        {
                liftingEyeOnSkids1._visible = true;
                liftingEyeOnSkids2._visible = true;
                liftingEyeOnBuilding1._visible = false;
                liftingEyeOnBuilding2._visible = false
        }
}