Help me debug this please

First, I’m a complete noob here and in AS3. i know AS2 and this is my first project in AS3…

here’s my FLA:
http://www.directoph.com/projectbetatest/3dbrochuretest/3D-Brochure3.fla

here’s the live demo:
http://www.directoph.com/projectbetatest/3dbrochuretest/

Movie Behavior:
It’s a digital version of brochure with three versions (US, Hawaii, Canada), upon loading of the main movie, a script will load an image that will be the reference for the magnification. click and dragging over the brochure will magnify its contents. clicking “view back” will 3D rotate the brochure then load the back image, then script again to magnify the back contents.

all works well for the 3 versions.

the problem occurs when, lets say, I’m in Hawaii version and I clicked USA. Same with when in Canada version and I clicked USA or Hawaii, in short, errors occurs when jumping into an ‘earlier’ frame, or in backward behavior.

clicking to Hawaii or Canada from USA - no error;
clicking to Canada from Hawaii - no error;
clicking to USA from Hawaii - error;
clicking to USA from Canada - error;
clicking to Hawaii from Canada - error;

Error:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at 3D_fla::MainTimeline/frame1()
    at flash.display::MovieClip/gotoAndPlay()
    at 3D_fla::MainTimeline/usa2()

I hope I made it clear. Ignore the “PDF” button by the way, I haven’t coded it yet. If you find my code as crappy as hell, feel free to laugh… :slight_smile:

Any help would be greatly appreciated. Thanks!