Local calling XML gives Error #1009: cannot access a null object

Kind of perplexed as to what is happening...

Calling a function "loadDownloads" which prepares to load a local file "downloads.xml" (located in the CBC even as the application mxml file); This XML file is very simple, containing a root 'downloads' with several 'download' elements it contains (each is a brief description and the url)

I put my compiler settings for - use-network = 'false' to be able to load local XML file, and I use a HTTPService.send () to raise the load.  My HTTPService is defined as follows:

<mx: HTTPService id="httpService" resultFormat="e4x" 
 fault="httpService_fault(event)" result="httpService_result(event)" />

I put the default event handler until, in case of default, an alert indicates the error information; the result handler simply does the following:

private function httpService_result(evt:ResultEvent):void {
     xmlContent = XML(evt.result);}

Yes, all variables have been previously declared and typed.  This throws any errors (he did at the beginning, when I was incorrect for the URL file names and when I had the malformed XML instructions, so I know that Manager error works) to access the XML file

However, when I try to access the nodes or elements in the XML document, I get this runtime Error #1009: cannot access method or property object, null, and of course, xmlContent shows as null.  Here's how I'm trying to access:

for each (xmlDownload in xmlContent.downloads) {
     // do stuff here like...
     linkLabel.text = [email protected]();
}

All all all ideas why HTTPService is to see the XML file and says it's OK, but does not seem to extract the XML file in the xmlContent:XML object?

Three service objects would be better.

Also remember that you can not call a fair request after the other because you can have only active requires both.

You must call each new request out of the resultHandler of demand of ends.

Tags: Flex

Similar Questions

  • Deactivation and give to allow listeners ' TypeError: Error #1009: cannot access a property... ". »

    I'm pretty green with coding Flash, but I'm trying to disable the buttons for my MCs button when they are on the page they link to.

    I have all my listeners in functions such as:


    function enableButton1()
    {
    Btn1_hit.addEventListener (MouseEvent.MOUSE_OVER, Button1Over);
    Btn1_hit.addEventListener (MouseEvent.MOUSE_OUT, Button1Out);
    Btn1_hit.addEventListener (MouseEvent.MOUSE_DOWN, Button1Click);
    Btn1_hit.addEventListener (MouseEvent.MOUSE_UP, Button1Up);
    }
    function enableButton2()

    ... etc...

    I've also set up my removeEventListeners the same way:

    function disableButton1()
    {
    Btn1_hit. RemoveEventListener (MouseEvent.MOUSE_OVER, Button1Over);
    Btn1_hit. RemoveEventListener (MouseEvent.MOUSE_OUT, Button1Out);
    Btn1_hit. RemoveEventListener (MouseEvent.MOUSE_DOWN, Button1Click);
    Btn1_hit. RemoveEventListener (MouseEvent.MOUSE_UP, Button1Up);
    }
    function disableButton2()

    ... etc...

    Now, I tried three ways to transform their market.

    Using an EventListener:

    addEventListener (Event.ENTER_FRAME, buttonsSwitcher);


    function buttonsSwitcher(e:Event):void
    {
    If (this.currentFrameLabel is "Home")
    {
    enableButton1();
    enableButton2();
    enableButton3();
    enableButton4();
    }
    Else if (this.currentFrameLabel == 'Portfolio')
    {
    disableButton1(); <-turns off portfolio button when the Frame portfolio.
    enableButton2();
    enableButton3();
    enableButton4();
    trace (this.currentFrameLabel);
    }

    Or I could do it on MouseUp, which is what I prefer:


    function Button1Up(e:MouseEvent):void
    {
    ButtonsCont.Btn1.gotoAndStop ("1Out");
    ButtonsCont.Btn1.addEventListener (Event.ENTER_FRAME, StopClick1);
    }


    function StopClick1(e:Event):void
    {
    If (ButtonsCont.Square1.currentFrame == ButtonsCont.Square1.totalFrames - 1) //Waits for MC at the end before you continue.
    {
    disableButton1();
    <-turns off the Portfolio button click the portfolio button.
    enableButton2();
    enableButton3();
    enableButton4();
    this.gotoAndPlay ("startPortfolio");
    }
    }

    Or I could simply add calls to function for the frameworks.

    On the frame marked the Portfolio:

    disableButton1(); <-turns off button portfolio when the portfolio framework.
    enableButton2();
    enableButton3();

    enableButton4();

    Everything still works fine until I have move from one page to another.  In other words, when he tries to reactivate Button1, I get an error no matter what method I try:

    TypeError: Error #1009: cannot access a property or method of a null object reference.
    at main_Scene1_fla::MainTimeline/disableButton1()
    at main_Scene1_fla::MainTimeline/StopClick1()

    Everything in my fla file is internal.  Nothing is loaded externally.  It is therefore not an error with load() functions.  What I am doing wrong?

    Apparently just there for you but do not flash.

    If drag an object in a keyframe and give it a name of instance and then drag that object even (or other) library to another keyframe and it give the same instance name, they are not considered the same instance by flash.

    There are other, more subtle ways to cause this problem.

    But if you delete all your keyframes, in layer of the object after the first that contains your object, you will have no problem.  then, if you add keyframes to the object layer, you will have no problems.  almost any other way you add this object to other keyframes causes this problem.

  • TypeError: Error #1009: cannot access a property or method of a null object reference.      at FC_Home_A

    Dear Sir.

    I really need your help at the very last moment, I'm stuck, but I was about to finish a project. Here is the explanation below...

    I have two files called "holder.swf" and "slide.swf" i want to improt 'slide.swf' using this action below

    var myLoader:Loader = new Loader();

    var url: URLRequest = new URLRequest ("slide.swf");

    myLoader.load (url);

    addChild (myLoader);

    myLoader.x = 2;

    myLoader.y = 2;

    Also, I am attaching the flash file of "'holder.swf '." My concern is the time that I call the 'slide.swf' inside the 'holder.swf', it is showing the following error...

    " TypeError: Error #1009: cannot access a property or method of a null object reference. .

    to FC_Home_Ads_Holder_v2_fla::MainTimeline() .

    Here are the files downloaded for your reference, please download this file http://www.touchpixl.com/ForumsAdobecom.zip

    This error is being occurred file 'MainTimeline.as', here is the code used within this file below...

    package FC_Home_Ads_Holder_v2_fla

    {

    Import __AS3__.vec. * ;

    Adobe.utils import. *;

    com.danehansen import. *;

    import com.greensock;

    com.greensock.easing import. *;

    com.greensock.plugins import. *;

    flash.accessibility import. *;

    flash.desktop import. *;

    import flash.display. *;

    flash.errors import. *;

    import flash.events. *;

    flash.external import. *;

    flash.filters import. *;

    import flash.geom. *;

    flash.globalization import. *;

    import flash.media. *;

    flash.net import. *;

    flash.net.drm import. *;

    flash.printing import. *;

    flash.profiler import. *;

    flash.sampler import. *;

    flash.sensors import. *;

    flash.system import. *;

    import flash.text. *;

    flash.text.engine import. *;

    flash.text.ime import. *;

    flash.ui import. *;

    import flash.utils. *;

    flash.xml import. *;

    SerializableAttribute public class dynamics MainTimeline extends flash.display.MovieClip

    {

    public void MainTimeline()

    {

    new vector. < String > (6) [0] = "productivity."

    new vector. < String > (6) [1] = "Leadership."

    new vector. < String > (6) [2] = "Execution."

    new vector. < String > (6) [3] = "Education";

    new vector. < String > (6) [4] = "speed of trust";

    new vector. < String > (6) [5] = "Sales";

    Super();

    addFrameScript (0, this.frame1);

    return;

    }

    public void init (): void

    {

    var loc1: * = null;

    com.greensock.plugins.TweenPlugin.activate ([com.greensock.plugins.Aut oAlphaPlugin]);

    LOC1 = new flash.net.URLLoader (new flash.net.URLRequest (this. XML_LOC));

    loc2 var: *;

    This.next_mc.buttonMode = loc2 = true;

    This.prev_mc.buttonMode = loc2;

    stage.scaleMode = flash.display.StageScaleMode.NO_SCALE;

    internship. Align = flash.display.StageAlign.TOP_LEFT;

    LOC1.addEventListener (flash.events.Event.COMPLETE, this.xmlLoaded, false, 0, true);

    This.prev_mc.addEventListener (flash.events.MouseEvent.CLICK, this.minusClick, false, 0, true);

    This.next_mc.addEventListener (flash.events.MouseEvent.CLICK, this.plusClick, false, 0, true);

    return;

    }

    public void xmlLoaded (arg1:flash.events.Event): void

    {

    var loc1: * = null;

    loc2 var: * = 0;

    this.xmlData = new XML (arg1.target.data);

    loc2 = 0;

    While (loc2 < this.) LABELS.length)

    {

    LOC1 = new Btn (this. LABELS [loc2], loc2);

    this.btnHolder_mc.addChild (loc1);

    This. BTNS.push (loc1);

    trace (this.) LABELS [loc2]);

    ++ loc2.

    }

    This.Current = uint (this.xmlData.@firstPick);

    trace ("- width-");

    trace (this.contentMask.Width);

    var loc3: * = this.contentMask.width / this. LABELS.length;

    trace (LOC3);

    loc2 = 0;

    While (loc2 < this.) BTNS.length)

    {

    This. Inclinometer [loc2] .width = loc3;

    This. Inclinometer [loc2] .x = loc3 * loc2.

    ++ loc2.

    }

    this.btnHolder_mc.addEventListener (flash.events.MouseEvent.CLICK, this.numClick, false, 0, true);

    this.selectMovie ();

    return;

    }

    public void numClick (arg1:flash.events.MouseEvent): void

    {

    this.killTimer ();

    This.Current = arg1.target.i;

    this.selectMovie ();

    return;

    }

    public void killTimer (): void

    {

    this.timerGoing = false;

    If (this.timer)

    {

    This.Timer.Reset ();

    this.timer.addEventListener (flash.events.TimerEvent.TIMER, this.plusClick, false, 0, true);

    This.Timer = null;

    }

    return;

    }

    public function selectMovie (): void

    {

    If (this.timerGoing)

    {

    This.Timer = new flash.utils.Timer (uint (this.xmlData.ad [com.danehansen.MyMath.modulo (t his.current, this.xmlData.ad.length ())] .@delay), 1);

    This.Timer.Start ();

    this.timer.addEventListener (flash.events.TimerEvent.TIMER, this.plusClick, false, 0, true);

    }

    While (this.holder_mc.numChildren > 0)

    {

    This.holder_mc.removeChild (this.holder_mc.getChildAt (0));

    }

    var loc1: * = new flash.display.Loader ();

    LOC1. Load (new flash.net.URLRequest (this.xmlData.ad [com.danehansen.MyMath.modulo (thi s.current, this.xmlData.ad.length ())] .@loc));

    This.holder_mc. AddChild (LOC1);

    loc2 var: * = 0;

    While (loc2 < this.) BTNS.length)

    {

    This. BTNS [loc2]. Deselect();

    ++ loc2.

    }

    This. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .select ();

    var loc3: * = this. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .x + this. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .width/2 + this.btnHolder_mc.x;

    trace ("addLength:" + this.xmlData.ad.length ());

    trace (loc3, com.danehansen.MyMath.modulo (this.current, this.xmlData.ad.length ()));

    com.greensock.TweenLite.to (this.indicator_mc, 0.3, {'x': loc3, "ease":com.greensock.easing.Cubic.easeOut});})

    LOC1.contentLoaderInfo.addEventListener (flash.events.Event.COMPLETE, this.adLoaded, false, 0, true);

    return;

    }

    public void adLoaded (arg1:flash.events.Event): void

    {

    var evt:flash.events.Event;

    loc1 var: *;

    evt = arg1;

    Try

    {

    evt.target.content.xmlData = this.xmlData.ad [com.danehansen.MyMath.modulo (this.current, this.xmlData.ad.length ())];

    }

    catch (er: error)

    {

    };

    return;

    }

    public void minusClick (arg1:flash.events.MouseEvent): void

    {

    this.killTimer ();

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current - 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    return;

    }

    public void plusClick (arg1:flash.events.Event): void

    {

    If (arg1.type! = "timer")

    {

    this.killTimer ();

    }

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current + 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    trace ("Next");

    return;

    }

    public function ended (arg1:flash.events.Event): void

    {

    If (arg1.type! = "timer")

    {

    this.killTimer ();

    }

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current + 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    trace ("Next");

    return;

    }

    public void STARTED (arg1:flash.events.Event): void

    {

    this.killTimer ();

    return;

    }

    function frame1(): *.

    {

    this.timerGoing = true;

    addEventListener ("endNow", this.) COMPLETED, false, 0, true);

    addEventListener ("startNow", this.) STARTED, false, 0, true);

    This.init ();

    return;

    }

    public const XML_LOC:String = stage.loaderInfo.parameters.xmlLoc? stage.loaderInfo.parameters.xmlLoc: "home_ads.xml";

    public const LABELS: __AS3__.vec. Vector. < String > = new Vector. < String > (6);

    public const BTNS:__AS3__.vec. Vector. < Btn > = new Vector. < Btn > ();

    public const TRANSITION_TIME:Number = 0.2;

    public var contentMask:flash.display.MovieClip;

    public var btnHolder_mc:flash.display.MovieClip;

    public var holder_mc:flash.display.MovieClip;

    public var indicator_mc:flash.display.MovieClip;

    public var prev_mc:flash.display.MovieClip;

    public var next_mc:flash.display.MovieClip;

    public var current: int;

    public var xmlData:XML;

    public var timer:flash.utils.Timer;

    public var timerGoing:Boolean;

    }

    }

    Here's the file uploaded to the server for you to get a clear picture, please click this link to download the entire folder. http://www.touchpixl.com/ForumsAdobecom.zip

    I'm not being able to solve the problem, it needs a master to get the right solution. I would ask you to help me.

    Thanks and greetings

    Sanjib Das

    This will fix the error you mentioned, if it comes to your document class:

    package FC_Home_Ads_Holder_v2_fla

    {

    Import __AS3__.vec. * ;

    Adobe.utils import. *;

    com.danehansen import. *;

    import com.greensock;

    com.greensock.easing import. *;

    com.greensock.plugins import. *;

    flash.accessibility import. *;

    flash.desktop import. *;

    import flash.display. *;

    flash.errors import. *;

    import flash.events. *;

    flash.external import. *;

    flash.filters import. *;

    import flash.geom. *;

    flash.globalization import. *;

    import flash.media. *;

    flash.net import. *;

    flash.net.drm import. *;

    flash.printing import. *;

    flash.profiler import. *;

    flash.sampler import. *;

    flash.sensors import. *;

    flash.system import. *;

    import flash.text. *;

    flash.text.engine import. *;

    flash.text.ime import. *;

    flash.ui import. *;

    import flash.utils. *;

    flash.xml import. *;

    SerializableAttribute public class dynamics MainTimeline extends flash.display.MovieClip

    {

    public const XML_LOC:String;

    public const LABELS: __AS3__.vec. Vector. = new Vector. (6);

    public const BTNS:__AS3__.vec. Vector. = new Vector. ();

    public const TRANSITION_TIME:Number = 0.2;

    public var contentMask:flash.display.MovieClip;

    public var btnHolder_mc:flash.display.MovieClip;

    public var holder_mc:flash.display.MovieClip;

    public var indicator_mc:flash.display.MovieClip;

    public var prev_mc:flash.display.MovieClip;

    public var next_mc:flash.display.MovieClip;

    public var current: int;

    public var xmlData:XML;

    public var timer:flash.utils.Timer;

    public var timerGoing:Boolean;

    public void MainTimeline()

    {

    XML_LOC = internship. LoaderInfo.Parameters.xmlLoc? stage.loaderInfo.parameters.xmlLoc: "home_ads.xml";

    new vector. (6) [0] = "productivity."

    new vector. (6) [1] = "leadership."

    new vector. (6) [2] = "execution."

    new vector. (6) [3] = "education";

    new vector. (6) [4] = "speed of trust";

    new vector. (6) [5] = "sales";

    Super();

    addFrameScript (0, this.frame1);

    return;

    }

    public void init (): void

    {

    var loc1: * = null;

    com.greensock.plugins.TweenPlugin.activate ([com.greensock.plugins.Aut oAlphaPlugin]);

    LOC1 = new flash.net.URLLoader (new flash.net.URLRequest (this. XML_LOC));

    loc2 var: *;

    This.next_mc.buttonMode = loc2 = true;

    This.prev_mc.buttonMode = loc2 = true;

    stage.scaleMode = flash.display.StageScaleMode.NO_SCALE;

    internship. Align = flash.display.StageAlign.TOP_LEFT;

    LOC1.addEventListener (flash.events.Event.COMPLETE, this.xmlLoaded, false, 0, true);

    This.prev_mc.addEventListener (flash.events.MouseEvent.CLICK, this.minusClick, false, 0, true);

    This.next_mc.addEventListener (flash.events.MouseEvent.CLICK, this.plusClick, false, 0, true);

    return;

    }

    public void xmlLoaded (arg1:flash.events.Event): void

    {

    var loc1: * = null;

    loc2 var: * = 0;

    this.xmlData = new XML (arg1.target.data);

    loc2 = 0;

    While (loc2<>

    {

    LOC1 = new Btn (this. LABELS [loc2], loc2);

    this.btnHolder_mc.addChild (loc1);

    This. BTNS.push (loc1);

    trace (this.) LABELS [loc2]);

    ++ loc2.

    }

    This.Current = uint (this.xmlData.@firstPick);

    trace ("- width-");

    trace (this.contentMask.Width);

    var loc3: * = this.contentMask.width / this. LABELS.length;

    trace (LOC3);

    loc2 = 0;

    While (loc2<>

    {

    This. Inclinometer [loc2] .width = loc3;

    This. Inclinometer [loc2] .x = loc3 * loc2.

    ++ loc2.

    }

    this.btnHolder_mc.addEventListener (flash.events.MouseEvent.CLICK, this.numClick, false, 0, true);

    this.selectMovie ();

    return;

    }

    public void numClick (arg1:flash.events.MouseEvent): void

    {

    this.killTimer ();

    This.Current = arg1.target.i;

    this.selectMovie ();

    return;

    }

    public void killTimer (): void

    {

    this.timerGoing = false;

    If (this.timer)

    {

    This.Timer.Reset ();

    this.timer.addEventListener (flash.events.TimerEvent.TIMER, this.plusClick, false, 0, true);

    This.Timer = null;

    }

    return;

    }

    public function selectMovie (): void

    {

    If (this.timerGoing)

    {

    This.Timer = new flash.utils.Timer (uint (this.xmlData.ad [com.danehansen.MyMath.modulo (t his.current, this.xmlData.ad.length ())] .@delay), 1);

    This.Timer.Start ();

    this.timer.addEventListener (flash.events.TimerEvent.TIMER, this.plusClick, false, 0, true);

    }

    While (this.holder_mc.numChildren > 0)

    {

    This.holder_mc.removeChild (this.holder_mc.getChildAt (0));

    }

    var loc1: * = new flash.display.Loader ();

    LOC1. Load (new flash.net.URLRequest (this.xmlData.ad [com.danehansen.MyMath.modulo (thi s.current, this.xmlData.ad.length ())] .@loc));

    This.holder_mc. AddChild (LOC1);

    loc2 var: * = 0;

    While (loc2<>

    {

    This. BTNS [loc2]. Deselect();

    ++ loc2.

    }

    This. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .select ();

    var loc3: * = this. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .x + this. BTNS [com.danehansen.myMath.modulo (this.current, this.xmlData.ad.length ())] .width/2 + this.btnHolder_mc.x;

    trace ("addLength:" + this.xmlData.ad.length ());

    trace (loc3, com.danehansen.MyMath.modulo (this.current, this.xmlData.ad.length ()));

    com.greensock.TweenLite.to (this.indicator_mc, 0.3, {'x': loc3, "ease":com.greensock.easing.Cubic.easeOut});})

    LOC1.contentLoaderInfo.addEventListener (flash.events.Event.COMPLETE, this.adLoaded, false, 0, true);

    return;

    }

    public void adLoaded (arg1:flash.events.Event): void

    {

    var evt:flash.events.Event;

    loc1 var: *;

    evt = arg1;

    Try

    {

    evt.target.content.xmlData = this.xmlData.ad [com.danehansen.MyMath.modulo (this.current, this.xmlData.ad.length ())];

    }

    catch (er: error)

    {

    };

    return;

    }

    public void minusClick (arg1:flash.events.MouseEvent): void

    {

    this.killTimer ();

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current - 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    return;

    }

    public void plusClick (arg1:flash.events.Event): void

    {

    If (arg1.type! = "timer")

    {

    this.killTimer ();

    }

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current + 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    trace ("Next");

    return;

    }

    public function ended (arg1:flash.events.Event): void

    {

    If (arg1.type! = "timer")

    {

    this.killTimer ();

    }

    loc1 var: *;

    loc2 var: * = ((loc1_=_this).current + 1);

    LOC1. Current = loc2;

    this.selectMovie ();

    trace ("Next");

    return;

    }

    public void STARTED (arg1:flash.events.Event): void

    {

    this.killTimer ();

    return;

    }

    function frame1(): *.

    {

    this.timerGoing = true;

    addEventListener ("endNow", this.) COMPLETED, false, 0, true);

    addEventListener ("startNow", this.) STARTED, false, 0, true);

    This.init ();

    return;

    }

    }

    }

  • Error 1009: Cannot access a property/method of a null object reference

    OK, so I've spent the last few weeks trying to figure this on my own, looking at the other tutorials and nothing has helped my situation. I am beyond frustrated with this project and I just want to find an answer quickly. I have some experience with Flash to school, but I can't understand this because it doesn't make sense to me.

    I have two main parts of my file. I have a photo gallery and I have a video. The home page allows the user to take them to a number of areas where they can see a gallery of photos or video from a certain city. Photo gallery works fine as do videos. Well, now, user can get the gallery photo to video, but when I try to set up exactly the same thing to bring video to the images it gives me an error of output message:

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    to 2ndtest_fla::mc_brownton_110/frame1()

    at flash.display::Sprite/constructChildren()

    at flash.display::Sprite()

    at flash.display::MovieClip()

    to 2ndtest_fla::mc_home_168()

    at flash.display::Sprite/constructChildren()

    at flash.display::Sprite()

    at flash.display::MovieClip()

    to 2ndtest_fla::MainTimeline()

    The code that works very well is as follows:

    Stop();

    function showNextPicBrownton (e: Event): void {}

                            nextFrame();

                }

    btn_next_brownton.addEventListener (MouseEvent.CLICK, showNextPicBrownton);

    function showPrevPicBrownton (e: Event): void {}

                            prevFrame();

    }

    btn_prev_brownton.addEventListener (MouseEvent.CLICK, showPrevPicBrownton);

    function showBrowntonVideo (e: Event): void {}

                            gotoAndStop (7);

    }

    btn_brownton_videofrompics.addEventListener (MouseEvent.CLICK, showBrowntonVideo);

    But where everything goes wrong here:

    function showBrowntonPhotos (e: Event): void {}

                            gotoAndStop (1);

    }

    btn_photos_brownton.addEventListener (MouseEvent.CLICK, showBrowntonPhotos);

    All this code is not on the main timeline, but in a movie clip called mc_brownton where I have the pictures and video all on the same timeline.

    If someone could help, I would be eternally grateful. I'll throw my computer against the wall.

    Click file/publish settings/flash and check "permit debugging".  Repeat the test.  the line number with the null object will be in the error message.  to highlight this line of code if you cannot solve the problem with this info.

  • Error #1009: Cannot access a property or method of a null object

    Hi guys,.

    I'm developing a Flex 3 Application.

    I have an accordion, with two canvas:

    • first painting (by default the selected accordion one) contains an advanced data column in the grid (with a stream of XML data provider) that call the function, quot; clarity_itemClick (event) & quot; on an itemClick.
    • the second canvas contains a custom component (ClarityActionDetail.mxml)

    The function called on the itemClick is the following:

    private function showClarityDetail(event:ListEvent): void { }

    clarityAccordion.selectedChild = detailClarity;

    clarityDetail.dataClarity = event.itemRenderer.data;

    }

    clarityDetail is the id of my custom component and dataClarity is a this variable in my custom component.

    When I click on an element of my DataGrid for the first time, the debugger shows the following error:

    TypeError: Error #1009: cannot access a property or method of a null object reference.
    components::ClarityAllActions/showClarityDetail() [C:\workspaces\Clarity\TODO\flex_src\com ponents\ClarityAllActions.mxml:67]
    components::ClarityAllActions/clarity_itemClick() [C:\workspaces\Clarity\TODO\flex_src\com ponents\ClarityAllActions.mxml:71]
    components::ClarityAllActions/__clarityGrid_itemClick() [C:\workspaces\Clarity\TODO\flex_s rc\components\ClarityAllActions.mxml:77]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent() [C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\core\UIComponent.as:9298]
    at mx.controls.listClasses::AdvancedListBase/mouseClickHandler() [C:\work\flex\dmv_automation \projects\datavisualisation\src\mx\controls\listClasses\AdvancedListBase.as:8270]
    at mx.controls::AdvancedDataGrid/mouseClickHandler() [C:\work\flex\dmv_automation\projects\da tavisualisation\src\mx\controls\AdvancedDataGrid.as:8422]

    (Line 67 corresponds to & quot; clarityDetail.dataClarity = event.itemRenderer.data; & quot;)

    The second times I click on an element, the second accordion opens and the custom component is loaded with the correct data (= dataClarity).

    I don't know how the fix of this problem and any help would be greatly appreciated. Searching on the forums and how - to, to, I read on an on ADDED_TO_STAGE eventlistener, but fails to understand how to implement this in my code.


    Thank you


    Florian

    Change creation strategy on the container parent to 'all '.  Default value creation strategy is not to create an item until it is necessary on the stage, so when you try to reference the custom component that is on the Web that has not yet been posted, it has not yet been created.

  • Flash Player ' TypeError: Error #1009: cannot access a property or method of a null object reference. to town_fla::Button_237 / frame1 () '.

    Hey, I opened a page that runs Flash this always whenever rises ' TypeError: Error #1009: cannot access a property or method of a null object reference.     to town_fla::Button_237 / frame1 () '. The dialog box gives me two options either urgent continue or reject all. Normally I just press "Ignore all" and continue, but I was wondering if there was a solution to this problem. Either way, my computer runs Windows Vista Edition home premium.
    Thanks for the help.

    Hello

    To provide the proper resolution, that I would need more information on your side.

    1. is the computer connected to the domain?

    2. what web browser do you use?

    3. when exactly the problem started?

    I suggest you uninstall and reinstall the latest version of Adobe flash player. Check if it helps.

    Step 1:
    Uninstall Adobe flash player follow the steps in the link following link:

    http://kb2.Adobe.com/CPS/141/tn_14157.html

    Step 2:
    Download and install the latest version of adobe flash player from the following link:

    http://get.Adobe.com/flashplayer/

    Hope this information helps. If you need additional help or information on Windows, I'll be happy to help you.

  • Error 1009 - TypeError: Error #1009: cannot access a property or method of a null object reference.

    Hello

    I'm trying to load a menu as an external file... and it is: TypeError: Error #1009: cannot access a property or method of a null object reference.
    to com::menu()

    Here is my code:

    {if(!menuLoader)}

    var menuRequest:URLRequest = new URLRequest ("menu.swf");
    var menuLoader:Loader = new Loader();
    menuLoader.load (menuRequest);
    container.addChild (menuLoader);

    menuLoader.x = 700;
    menuLoader.y = 50;
    }

    can someone give me a hand?

    Thanks in advance.

    you do something wrong.

    start a new fla.  Add follows her and the test.  any problem?

    var menuLoader:Loader;

    {if(menuLoader==null)}

    var menuRequest:URLRequest = new URLRequest ("menu.swf");
    menuLoader = new Loader();
    menuLoader.load (menuRequest);
    container.addChild (menuLoader);

    menuLoader.x = 700;
    menuLoader.y = 50;
    }

  • Interpolation Pages error - TypeError: Error #1009: cannot access a property or method of a null

    -Start new thread for this topic as suggested by the forum. ---

    I have a website, the pages of movieclip interpolations (named home, bio, music, video and contact). Love the effect and tried to keep it.  Main scenario contains the main buttons (home_btn, bio_btn, music btn, video_btn, contact_btn).  Music page has an XML mp3 player it with the button control.  Video page has a video encoded without code.

    I need the following:

    1 - music and video to be cut as the tween pages/movieclips offstage.  Gets boring with them playing mostly at the same time!

    2 - music player to play properly.  He's not with the new code.

    I have the following code.  The "Code in 'tween' is on frame 1 of the main timeline of the movie.  The 'MP3 code' is on frame 1 of the music clip. I get the error message after running my film.  I ran the debugger I publish and point it to music.my_channel.stop (); to the code below.  My thought process on this was that it reach out to music movieclip, find my_channel and stop him.  Also, my MP3 player does not work as a result of this new code.

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    to MethodInfo - 665)

    to::EventDispatcher/dispatchEventFunction() flash.events

    to::EventDispatcher/dispatchEvent() flash.events

    to fl.transitions::Tween / set time() function

    to::Tween/nextFrame() fl.transitions

    to::Tween/onEnterFrame() fl.transitions

    TWEEN CODE (the main sequence control):

    must add to the tween and easing

    Import fl.transitions.Tween;

    Fl.transitions.easing import. *;

    Import fl.transitions.TweenEvent;

    Association of the buttons with clips

    home_btn. MC = Home;

    bio_btn. Bio = MC;

    music_btn. MC = Music;

    video_btn. MC = Video;

    contact_btn. MC = contact;

    var curMarkerXPos:Number = home.x;

    var duration: number = 1.3;

    function markerFollow (event: MouseEvent): void {}

    var markerTween:Tween = new Tween (marker, "x", Strong.easeOut, curMarkerXPos, event.target.x, duration, true);

    curMarkerXPos = event.target.x;

    }

    home_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    bio_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    music_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    video_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    contact_btn.addEventListener (MouseEvent.ROLL_OVER, markerFollow);

    Movie clip car1 position to start the movie

    Home.x = 0;

    Home.y = 0;

    control headphones and button events

    var currentMC:MovieClip = home;

    home_btn.addEventListener (MouseEvent.Click, f);

    bio_btn.addEventListener (MouseEvent.Click, f);

    music_btn.addEventListener (MouseEvent.Click, f);

    video_btn.addEventListener (MouseEvent.Click, f);

    contact_btn.addEventListener (MouseEvent.Click, f);

    you add this code to each button.  make the clip act as button on turnover

    home_btn.mouseChildren = false;

    home_btn.buttonMode = true;

    bio_btn.mouseChildren = false;

    bio_btn.buttonMode = true;

    music_btn.mouseChildren = false;

    music_btn.buttonMode = true;

    video_btn.mouseChildren = false;

    video_btn.buttonMode = true;

    contact_btn.mouseChildren = false;

    contact_btn.buttonMode = true;

    var tweenOut:Tween;

    var tweenIn:Tween;

    your function is defined.  said current MC drag as one slides in.

    function f(e:MouseEvent):void {}

    tweenOut = new Tween(currentMC,"x",Strong.easeOut,currentMC.x,stage.stageWidth,2,true);

    currentMC = e.currentTarget.mc;

    currentMC.x = - currentMC.width;

    tweenIn = new Tween(currentMC,"x",Strong.easeOut,currentMC.x,0,2,true);

    tweenOut.addEventListener (TweenEvent.MOTION_FINISH, stopF);

    function stopF(e:TweenEvent):void {}

    music.my_channel.stop ();  stop sound

    music.woofers.stop (); //stops woofers animation

    music.dial.stop (); //stops band dials animation

    }

    }

    MP3 PLAYER CODE (contained in frame 1 of the movieclip music):
    var my_songs:XMLList;
    var my_total:Number;
    var my_sound:Sound;
    var my_channel:SoundChannel;
    var current_song:Number = 0;
    var song_position:Number;
    var song_paused:Boolean;
    var myXMLLoader:URLLoader = new URLLoader();
    myXMLLoader.load (new URLRequest ("playlist.xml"));
    myXMLLoader.addEventListener (Event.COMPLETE, processXML);
    function processXML(e:Event):void {}
    var myXML:XML = new XML (e.target.data);
    my_songs = myXML.SONG;
    my_total = my_songs.length ();
    / / playSong (0);
    myXMLLoader.removeEventListener (Event.COMPLETE, processXML);
    myXMLLoader = null;
    }
    function playSong(mySong:Number):void {}
    myTitle var = my_songs[mySong].@TITLE;
    var myArtist = my_songs[mySong].@ARTIST;
    var myURL = my_songs[mySong].@URL;
    title_txt.text = myTitle.
    artist_txt.text = myArtist;
    if {(my_channel)
    my_channel.stop ();
    my_channel.removeEventListener (Event.SOUND_COMPLETE, onNext);
    }
    my_sound = new Sound();
    my_sound.load (new URLRequest (myURL));
    my_channel = my_sound.play ();
    my_channel.addEventListener (Event.SOUND_COMPLETE, onNext);
    }
    Dial.Stop (); Stops to compose the video clip on stage
    woofers. Stop(); Movie clip on stage stops woofers
    next_btn.addEventListener (MouseEvent.CLICK, goNext);
    function goNext(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    next_btn.addEventListener (MouseEvent.CLICK, onNext);
    function onNext(e:Event):void {}
    current_song ++;
    if (current_song > = my_total) {}
    current_song = 0;
    }
    playSong (current_song);
    }
    prev_btn.addEventListener (MouseEvent.CLICK, goPrev);
    function goPrev(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    prev_btn.addEventListener (MouseEvent.CLICK, onPrev);
    function onPrev(e:MouseEvent):void {}
    current_song -;
    if (current_song < 0) {}
    current_song = my_total-1;
    }
    playSong (current_song);
    }
    pause_btn.addEventListener (MouseEvent.CLICK, goPause);
    function goPause(event:MouseEvent):void {}
    Dial.Stop ();
    woofers.stop ();
    }
    pause_btn.addEventListener (MouseEvent.CLICK, onPause);
    function onPause(e:MouseEvent):void {}
    if {(my_channel)
    song_position = my_channel.position;
    my_channel.stop ();
    song_paused = true;
    }
    }
    play_btn.addEventListener (MouseEvent.CLICK, goBack);
    function goBack(event:MouseEvent):void {}
    Dial.Play ();
    woofers.play ();
    }
    play_btn.addEventListener (MouseEvent.CLICK, onPlay);
    function onPlay(e:MouseEvent):void {}
    if {(song_paused)
    my_channel = my_sound.play (song_position);
    song_paused = false;
    { } else if (! my_channel) {}
    playSong (current_song);
    }
    }

    If these animations stops, try:

    tweenOut.addEventListener (TweenEvent.MOTION_FINISH, stopF);

    function stopF(e:TweenEvent):void {}

    {if(Music.my_channel!=null)}

    Music.my_channel. Stop();  stop sound

    }

    Music.woofers.Stop (); stop animation woofers

    Music.Dial.Stop (); bunch of dials animation stops

    }

    }

  • TypeError: Error #1009: cannot access a property or method of a null object reference?

    Mr President.
    I updated firefox and always this type of problem
    every time I tried to open the flash game site iam getting this question. sometimes IE browser cannot open it too much.
    "".... TypeError: Error #1009: cannot access a property or method of a null object reference.
    to ASGames / fun_Menu)
    to ASGames / frame2)
    at flash.display::MovieClip/gotoAndStop()
    to WeddingTianaDressup_fla::Timeline_102 / playGames ()... » »

    but the same site can be opened in other browsers in the same pc... but the same site a user goes to another computer on the browser firefox itself. How do not know where is the problem... ?
    so please, some can help hu?

    Dear Sir.
    Thanks for your answer...! I did what you said but it doesn't work. new iam having the same problem...!

  • ActionScript3 Error #1009: Cannot access a property or method of a null object reference

    Having a problem with the creation of a website in CC animate with ActionScript3.

    Any help would be appreciated.

    Basically, I'm trying to get 'home', 'services' 'contact' buttons work when you click "about".

    import flash.events.MouseEvent;

    Stop();

    header_mc.home_btn.addEventListener (MouseEvent.CLICK, gohome);

    gohome function (event: MouseEvent): void {}

    gotoAndStop (1);

    }

    header_mc.about_btn.addEventListener (MouseEvent.CLICK, goabout);

    function goabout (event: MouseEvent): void {}

    gotoAndStop (2);

    }

    header_mc.services_btn.addEventListener (MouseEvent.CLICK, goservices);

    goservices function (event: MouseEvent): void {}

    gotoAndStop (3);

    }

    header_mc.contact_btn.addEventListener (MouseEvent.CLICK, gocontact);

    function gocontact (event: MouseEvent): void {}

    gotoAndStop (4);

    }

    Ran the test after allowing debugging and myself

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    at WORKINGwebsite_fla::MainTimeline/frame1() [WORKINGwebsite_fla. MainTimeline::frame1:3]

    Chassis 1 line 3.

    1009 error indicates that one of the objects targeted by your code are out of reach.  This may mean that the object...

    -is declared but not instantiated

    n ' is not have an instance name (or the name of the instance is misspelled)

    n ' is not in the frame where this code tries to talk to her

    -is animated in place, but is not assigned the name of the instances of each keyframe for her

    -is one of the two or more consecutive keyframes of the same objects without a name assigned in the image previous (s).

  • Error #1009: Cannot access a property or method of a null object reference.

    I need a little help. I do a game, and everything works fine except for the fact that I have 2 errors, which bothers me not that I always use the button, but the other will not let me use the button.

    Error:

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    at Untitled_2_fla::MainTimeline/frame2() [Untitled_2_fla. MainTimeline::frame2:207]

    at flash.display::MovieClip/gotoAndStop()

    at Untitled_2_fla::MainTimeline/PlayBtn() [Untitled_2_fla. MainTimeline::frame1:13]

    Magyx Placement RedAtk.addEventListener (MouseEvent.CLICK, RedAttack); function RedAttack(Event:MouseEvent):void {gotoAndStop (19)}

    This is Frane2:207, I see nothing wrong with that, because all my other are the same

    nextBlueAtk.addEventListener (MouseEvent.CLICK, NWA); function NWA(Event:MouseEvent):void {gotoAndStop (23)} nextGreyAtk.addEventListener (MouseEvent.CLICK, NGA); function NGA(Event:MouseEvent):void {gotoAndStop (27)} nextGreenAtk.addEventListener (MouseEvent.CLICK, ISABELLE); function NGRA(Event:MouseEvent):void {gotoAndStop (31)}

    I get no error for them.

    And frame1:13?

    function PlayBtn(event:MouseEvent):void {gotoAndStop (2)}

    Please help someone, I want to keep working on this game!

    When Flash tells you that there is a null object reference, this means that an object that you are referring to a function is not available at this time here in the film. It is usually a problem with the object being not not in a particular setting. Make sure that the object, the key is actually in the frame where the function reference.

  • Help, please! TypeError: Error #1009: cannot access a property or method of a null object reference.  Help, please!

    Can anyone help! Here's the code from to escape the game of the room that I am creating.  Basically the user will be drag and drop items to reveal the user will collect hidden items.  I got the elements of drag-and - drop but I have a problem with the service that I write to recognize what are the elements and how much has been collected.  I just get the error

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    at TheMathsRooms_fla::MainTimeline/ObjectFound()

    When I click on one of the elements, the user must be able to collect.  I checked the chronology and pint, the script is used all THE elements are on the scene.  Any ideas?

    function objectFound

    function ObjectFound(event:MouseEvent):void {}

    var room1_inventoryName:String = "room1_inventory" + event.target.name;

    var room1_inventoryItem:DisplayObject = getChildByName (room1_inventoryName);

    Event.Target.alpha is room1_inventoryItem.alpha = 100;.

    founditems ++;

    Event.Target.alpha = 0

    }

    Here I put the items in stock to be invisible until they are

    room1_inventoryone_mc.Alpha = 0

    room1_inventorytwo_mc.Alpha = 0

    room1_inventorythree_mc.Alpha = 0

    room1_inventoryfour_mc.Alpha = 0

    room1_inventoryfive_mc.Alpha = 0

    room1_inventorysix_mc.Alpha = 0

    A variable is created to count the number of items the player has found.  At the beginning of the game, it is set to 0

    var founditems:Number = 0;

    Here, I'm telling Flash to keep track of what the user has found by listening to what were clicked on and then by running the objectFound function.

    room1_hiddenone_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    room1_hiddentwo_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    room1_hiddenthree_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    room1_hiddenfour_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    room1_hiddenfive_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    room1_hiddensix_mc.addEventListener (MouseEvent.MOUSE_DOWN, ObjectFound);

    Here's the function to allow the items to drag and drop

    function StartDragging (e:MouseEvent) {}

    e.currentTarget.startDrag ();

    }

    function StopDragging (e:MouseEvent) {}

    e.currentTarget.stopDrag ();

    }

    This shows that items can now be dragged and lowered some will reveal hidden items

    Bluechair.buttonMode = true;

    Bluechair.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Bluechair.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Pencilcase.buttonMode = true;

    Pencilcase.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Pencilcase.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Painting.buttonMode = true;

    Painting.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Painting.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Rubbish.buttonMode = true;

    Rubbish.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Rubbish.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Painting2.buttonMode = true;

    Painting2.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Painting2.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Trunk.buttonMode = true;

    Trunk.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Trunk.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Pillow.buttonMode = true;

    Pillow.addEventListener (MouseEvent.MOUSE_DOWN, StartDragging);

    Pillow.addEventListener (MouseEvent.MOUSE_UP, StopDragging);

    Click file > publishing settings > swf and check the box "enable debugging".  test.

    the number of problematic line will be in the error message that allows you to quickly identify the problematic reference which is probably room1_inventoryItem.  use the function trace to confirm:

    function ObjectFound(event:MouseEvent):void {}

    var room1_inventoryName:String = "room1_inventory" + event.target.name;

    trace (room1_inventoryName);

  • TypeError: Error #1009: cannot access a property or method of a null object reference. Why have I not

    TypeError: Error #1009: cannot access a property or method of a null object reference. Why do I always have problems mind flash and shockwave. Why adobe does not solve their products?

    .

    This isn't a problem of Flash... it's a mistake to designer.

    1009 error indicates that one of the objects targeted by your code are out of reach.  This may mean that the object...

    -is declared but not instantiated

    n ' is not have an instance name (or the name of the instance is misspelled)

    n ' is not in the frame where this code tries to talk to her

    -is animated in place, but is not assigned the name of the instances of each keyframe for her

    -is one of the two or more consecutive keyframes of the same objects without a name assigned in the image previous (s).

    It could also be other less obvious reasons.

    If you go to your section to publish the Flash settings and select permit debugging option, your error message should have a suite of line number the number of the frame that will help you to isolate the object that is involved.

  • TypeError: Error #1009: cannot access a property or method of a null object reference.      at Mannstyrt

    You have a problem with a 'game' that I'm doing (just a little, to test its functioning). The idea is that you start as a man in a maze and then use the arrows to direct him. Recently, we started with interactivity with flash professional CS5.5.

    The error I get when testing is:

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    at MannstyrtavpiltasteneTEST_fla::maintimeline/collisionmal() [MannstyrtavpiltasteneTEST_fla. MainTimeline::frame1:260]

    But this project is copied to another where we used buttons to direct an object, and I copied some code out of a youtube video that so I'm naïve now...

    I had three images in this game:

    The first is the game, where you start in the maze and make your way to the goal.

    The second is the plot of 'losing', that appear when the man is colliding with the walls.

    The third is when you win the game, which is mostly just a congratulation.

    When I go through two and three, I get the error. I guess I need to run the buttoncodes sort of way, so that the flash searching in fram 2 or 3. The game works fine, but the errors is not good, even if the game works.

    And the second problem is that every time that I lose or win and return to the framework one speed is multiplied by 2, it moves 4 PX instead of 2, etc.

    Any ideas?

    The error indicates that line 260 of frame 1 is where an object is covered by the code, but it does not exist as far as the compiler sees.  You can use the trace() function to determine the object that could be, but if there is only a single object on the line, this object will be the one.

    For your second problem, you must change the value of the speed somehow, so you will need to look at the code from frame 1 closely to see why this might be.  Still, you can probably use the trace() function to see when the value changes.

  • What is TypeError: Error #1009: cannot access a property or method of a null object reference.

    He always keeps me this message.

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    to MethodInfo - 9)

    TypeError: Error #1009: cannot access a property or method of a null object reference.

    to MethodInfo - 12)

    MyCode is here:

    var: number = 0;
    var objectoriginalX3:Number;
    var objectoriginalY3:Number;

    This.Stop ();

    date.buttonMode = true;
    date.addEventListener (MouseEvent.MOUSE_DOWN, pickupObject3);
    date.addEventListener (MouseEvent.MOUSE_UP, dropObject3);

    authorQ3.buttonMode = true;
    authorQ3.addEventListener (MouseEvent.MOUSE_DOWN, pickupObject3);
    authorQ3.addEventListener (MouseEvent.MOUSE_UP, dropObject3);

    titleQ3.buttonMode = true;
    titleQ3.addEventListener (MouseEvent.MOUSE_DOWN, pickupObject3);
    titleQ3.addEventListener (MouseEvent.MOUSE_UP, dropObject3);

    publication.buttonMode = true;
    publication.addEventListener (MouseEvent.MOUSE_DOWN, pickupObject3);
    publication.addEventListener (MouseEvent.MOUSE_UP, dropObject3);


    function pickupObject3(event:MouseEvent):void {}
    event.target.startDrag (true);
    event.target.parent.addChild (event.target);
    objectoriginalX3 = event.target.x;
    objectoriginalY3 = event.target.y;
    }

    function dropObject3(event:MouseEvent):void {}
    event.target.stopDrag ();
    var matchingTargetName:String = "target" + event.target.name;
    var matchingTarget:DisplayObject = getChildByName (matchingTargetName);
    If (event.target.dropTarget! = null & & event.target.dropTarget.parent == matchingTarget) {}
    event.target.removeEventListener (MouseEvent.MOUSE_DOWN, pickupObject);
    event.target.removeEventListener (MouseEvent.MOUSE_UP, dropObject);
    event.target.buttonMode = false;
    Event.Target.x = matchingTarget.x;
    Event.Target.y = matchingTarget.y;

    response_mc.gotoAndStop (1);
    nextquestion.gotoAndStop (1);

    Count ++;
    If (count == 4) {}
    response_mc.gotoAndStop (2);
    nextquestion.gotoAndStop (2);
    nextquestion.addEventListener (MouseEvent.CLICK, question3);
    function question3(event:MouseEvent):void {}
    gotoAndStop (4);
    date.gotoAndStop (2);
    authorQ3.gotoAndStop (2);
    titleQ3.gotoAndStop (2);
    publication.gotoAndStop (2);

    response_mc.gotoAndStop (1);
    nextquestion.gotoAndStop (1);
    }
    }

    } else {}
    Event.Target.x = objectoriginalX3;
    Event.Target.y = objectoriginalY3;
    }

    }

    Whatever the object targeted in line 17 is the focal point of the error.

Maybe you are looking for