Hey guys,
Check out the following code (trimmed down)…the rightClick thing should send the user to the next frame, which contains the stuff needed to create a scrollbar, just like on frame 1 (which works in the onAdded thingy there) but I use the same code and it throws me “Error #1009” cannot access a null object or property.
Any ideas? Im Lost.
Thanks!
package com.[COLOR=#000000]modernmusicians[/COLOR].[COLOR=#000000]linkage[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]display[/COLOR].[COLOR=#993300]MovieClip[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]events[/COLOR].[COLOR=#000000]Event[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]events[/COLOR].[COLOR=#000000]MouseEvent[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]geom[/COLOR].[COLOR=#000000]Point[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]display[/COLOR].[COLOR=#000000]SimpleButton[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]geom[/COLOR].[COLOR=#000000]Rectangle[/COLOR];
[COLOR=#993300]import[/COLOR] flash.[COLOR=#000000]display[/COLOR].[COLOR=#000000]DisplayObject[/COLOR];
[COLOR=#993300]import[/COLOR] com.[COLOR=#000000]modernmusicians[/COLOR].[COLOR=#000000]linkage[/COLOR].[COLOR=#000000]SceneAbstract[/COLOR];
[COLOR=#993300]import[/COLOR] com.[COLOR=#000000]modernmusicians[/COLOR].[COLOR=#000000]linkage[/COLOR].[COLOR=#000000]Communities[/COLOR];
[COLOR=#993300]import[/COLOR] com.[COLOR=#000000]modernmusicians[/COLOR].[COLOR=#000000]SceneHandler[/COLOR];
[COLOR=#993300]import[/COLOR] com.[COLOR=#000000]modernmusicians[/COLOR].[COLOR=#000000]ui[/COLOR].[COLOR=#000000]CustomScrollBar[/COLOR];
[COLOR=#993300]public[/COLOR] [COLOR=#993300]class[/COLOR] Models [COLOR=#993300]extends[/COLOR] SceneAbstract
[COLOR=#000000]{[/COLOR]
protected [COLOR=#993300]var[/COLOR] _sceneHandler:SceneHandler;
protected [COLOR=#993300]var[/COLOR] _scrollbar:CustomScrollBar;
protected [COLOR=#993300]var[/COLOR] _scrollbar2:CustomScrollBar;
[COLOR=#993300]public[/COLOR] [COLOR=#993300]function[/COLOR] Models[COLOR=#000000]([/COLOR]sceneHandler:SceneHandler=[COLOR=#993300]null[/COLOR][COLOR=#000000])[/COLOR]
[COLOR=#000000]{[/COLOR]
_location = [COLOR=#993300]new[/COLOR] Point[COLOR=#000000]([/COLOR][COLOR=#000000]90[/COLOR], [COLOR=#000000]210[/COLOR][COLOR=#000000])[/COLOR];
_sceneHandler = sceneHandler;
addFrameScript[COLOR=#000000]([/COLOR][COLOR=#000000]29[/COLOR], stopScene[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#f000f0]*// I NEED TO RE-USE THE STUFF HERE (FOR SCROLLBARS) LATER ON WHEN I JUMP TO THE NEXT FRAME - Down below rightClick*[/COLOR]
override protected [COLOR=#993300]function[/COLOR] onAdded[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:Event[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver2_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]features_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], featuresClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]location_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], locationClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]price_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], priceClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]leftArrow_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], leftClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rightArrow_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], rightClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR].[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR].[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
_scrollbar = [COLOR=#993300]new[/COLOR] CustomScrollBar[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar.[COLOR=#000000]scrubBounds[/COLOR] = [COLOR=#993300]new[/COLOR] Rectangle[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]x[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR], [COLOR=#000000]0[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]down_btn[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#993300]height[/COLOR] - [COLOR=#000000]1[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar.[COLOR=#000000]showGear[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2 = [COLOR=#993300]new[/COLOR] CustomScrollBar[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2.[COLOR=#000000]scrubBounds[/COLOR] = [COLOR=#993300]new[/COLOR] Rectangle[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]x[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR], [COLOR=#000000]0[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]down_btn[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#993300]height[/COLOR] - [COLOR=#000000]1[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2.[COLOR=#000000]showGear[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
title_mc.[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
txt1_mc.[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
back_btn.[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], backClick[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
protected [COLOR=#993300]function[/COLOR] backClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#f000f0]*//back click here*[/COLOR]
[COLOR=#000000]}[/COLOR]
protected [COLOR=#993300]function[/COLOR] leftClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#f000f0]*// left click stuff here*[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#f000f0]*// THIS IS THE PLACE THAT IS GIVING ME Error #1009:, says CANT ACCESS A NULL OBJECT..*[/COLOR]
protected [COLOR=#993300]function[/COLOR] rightClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
holder_mc.[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]2[/COLOR][COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver2_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]features_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], featuresClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]location_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], locationClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]price_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], priceClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]leftArrow_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], leftClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rightArrow_but[/COLOR].[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]CLICK[/COLOR], rightClick[COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR].[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR].[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]_language.[COLOR=#993300]type[/COLOR][COLOR=#000000])[/COLOR];
holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR].[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
_scrollbar = [COLOR=#993300]new[/COLOR] CustomScrollBar[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar.[COLOR=#000000]scrubBounds[/COLOR] = [COLOR=#993300]new[/COLOR] Rectangle[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]x[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR], [COLOR=#000000]0[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]down_btn[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver1_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#993300]height[/COLOR] - [COLOR=#000000]1[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar.[COLOR=#000000]showGear[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2 = [COLOR=#993300]new[/COLOR] CustomScrollBar[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]txt1_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]alpha_mc[/COLOR].[COLOR=#000000]mask_mc[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2.[COLOR=#000000]scrubBounds[/COLOR] = [COLOR=#993300]new[/COLOR] Rectangle[COLOR=#000000]([/COLOR]holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]x[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR], [COLOR=#000000]0[/COLOR], holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]down_btn[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#000000]y[/COLOR] - holder_mc.[COLOR=#000000]links_mc[/COLOR].[COLOR=#000000]rollOver3_mc[/COLOR].[COLOR=#000000]scrub_mc[/COLOR].[COLOR=#993300]height[/COLOR] - [COLOR=#000000]1[/COLOR][COLOR=#000000])[/COLOR];
_scrollbar2.[COLOR=#000000]showGear[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
protected [COLOR=#993300]function[/COLOR] featuresClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#f000f0]*//features click stuff*[/COLOR]
[COLOR=#000000]}[/COLOR]
protected [COLOR=#993300]function[/COLOR] locationClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#f000f0]*// location click stuff*[/COLOR]
[COLOR=#000000]}[/COLOR]
protected [COLOR=#993300]function[/COLOR] priceClick[COLOR=#000000]([/COLOR][COLOR=#993300]e[/COLOR]:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR]
[COLOR=#000000]{[/COLOR]
[COLOR=#f000f0]*// priceClick Stuff*[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]