The forums have permanently moved to This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.

Results 1 to 3 of 3

Thread: Cannot remove eventlistener??

  1. #1

    Cannot remove eventlistener??

    I have this structure for my code :

    A{ {X} {Y1} {B{Z}Y2} }

    Y1 contains addEventListener to buttonA and Y2 contains removeEventListener from buttonA,but why Y2 won't work,so the eventlistener cannot be removed?


  2. #2
    I'm not sure if I understand your structure?

    I would guess Y1 is out of scope for Y2 somehow? Are you sure you provide the correct reference?

    I made an example:
    import flash.display.MovieClip;import;
    //A{ {X} {Y1} {B{Z}Y2} }
    var buttonA:MovieClip = new MovieClip();
    buttonA.x = stage.stageWidth/2-buttonA.width/2;
    buttonA.y = stage.stageHeight/2-buttonA.height/2;
    buttonA.addEventListener(MouseEvent.CLICK, traceCall);
    function traceCall(e:MouseEvent)
        trace("button called");
        var refbuttonA = e.currentTarget

  3. #3
    well,I made a trace before and just realized that Y1/addEventListener(contains playing sfx too) triggered automatically and repeated several times I don't know why this when it played the sfx,the sfx become so loud because the command plays repetitively...any solution?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Home About Meet the Moderators Advertise

 Link to Us


Copyright 1999 - 2012