ERROR: Adding an event listener to a button in the main scenario

I'm trying to get a simple script to work temporarily to show features. This file is a menu.swf file that loads below content.swf.

There are 4 buttons on the main timeline and a stop at frame 40. On the same layer that my button is and frame 40, I have this code under actions. dineContent is the instance name of the button that I am referencing.

However, I get access error 1120 property undefined.

I know that I can add an event listener to an instance name. I have to create a film about all these buttons and then reference the instances of button inside the movie?

I started playing with a bit more and found the solution.

SOLUTION:
in the property inspector to my instance of dineBtn named "dineContent", there is a contextual list under the "instance of: _" txt where you can choose between the track as button or Menu item.

You must use the track as Menu item. the default value is button.

Tags: Adobe Animate

Similar Questions

  • Keyboard event listener does not work in the browser

    Is there a reason why a keyboard event listener would not work if the flash is embedded in an HTML element? The rest of my game runs well in the background, but I can't launch the movieClip "nextCar." My code is below, if that makes a difference...

    goNow function (event: KeyboardEvent): void {}
    thisOtherKey = event.keyCode;
    If (thisOtherKey == 32) {}
    nextCar.gotoAndPlay (2);
    parkingQue.play ();
    tent ++;
    }
    }
    stage.addEventListener (KeyboardEvent.KEY_DOWN, goNow);

    This is perhaps a silly question, but have you tried to click on your swf file once it opens in the browser and then try the keyboard controls?

    I don't know any problems that may cause debugging workwhen event listeners, but not in a browser.  So I think that maybe your just not well centered on the swf.

  • Button on the main timeline control movieclip

    Hello

    I have a stop in my main script. At the stop, I have a play of movieclip. In the movieclip, I'll have a video playback. After playing the video, I have a button for the user to continue playing until the end of the movieclip. Once the movieclip is done, I want back the return to a specific image in my main script.

    I can't figure out how to make this work. Anyone have any ideas?

    Thanks in advance,

    Paul

    How much of what you just described in currently working properly?

    If it's just the last step to have the game finished main scenario the movieclip, then you might have an event listener assigned to this movieclip in the main timeline.  When the movieclip ends it can send an event of this listener that can trigger an event handler function in the main timeline to tell the main scenario for continued as planned.

    Another less glamorous but more compact approach might be to have a drive inside / at the end of the movieclip to order the main scenario of an act using something like...

    MovieClip (parent) .gotoAndPlay (whatever);

  • Targeting of evil to a button on the main timeline for a VideoEventComplete at work

    I have a .fla file that has buttons on the main timeline that target frames in a mc named 'pages' in a table.  The 'pages' are implemented in the form of frames each five images or as a slide show where the buttons advance or return to the previous page.  I want to make invisible buttons until frame 30 video is complete (page 4).  When I insert the code below in the main timeline, the button becomes invisible, but there is no event that will finish to come back only to show the button so it sits right there with no way to advance as the buton is invisible,

    Then... How to target the button to only be invisible when it has an event video complete but not not start before 30 (page 4) image of the mc and then do it again in the 35 framework etc.

    I tried to put it in the main timeline and on the frame of the first video.  If I'm on it within the pages don't need to point the code on the main timeline to get code know where are the buttons? Something like main_timeline.nextbtn etc... ?

    The code in the settings:

    Stop()

    Import fl.video.VideoEvent;

    THIS BUTTON IS LOCATED IN THE MAINTIMELINE\\
    nextBtn.visible = false;
    addEventListener (VideoEvent.COMPLETE, doNextFrame);

    function doNextFrame(e:VideoEvent):void {}
    nextBtn.visible = true;

    pages.nextFrame)
    }

    All the code is:

    THE CODE of the MAIN SCENARIO is:

    Listeners of button

    import of flash.media.SoundMixer;// it comes to the


    nextBtn.addEventListener (MouseEvent.CLICK, nextSection);
    prevBtn.addEventListener (MouseEvent.CLICK, prevSection);

    ///////////////////////////////////////////////////////////////////////////

    function nextSection(event:MouseEvent):void {}

    var thisLabel:String = pages.currentLabel; Gets the current image under chain tag
    var thisLabelNum:String = thisLabel.replace ("sct", ""); cut the main letters off the number
    var curNumber:Number = Number (thisLabelNum); Converts this string to a real number number
    If (curNumber < 18)

    {

    var nextNum:Number = curNumber + 1;
    pages.gotoAndStop ("sct" + nextNum);

    }

    SoundMixer.stopAll (); Place it inside your functions

    }
    ///////////////////////////////////////////////////////////////////////////
    function prevSection(event:MouseEvent):void {}

    var thisLabel:String = pages.currentLabel; Gets the current image under chain tag
    var thisLabelNum:String = thisLabel.replace ("sct", ""); cut the main letters off the number
    var curNumber:Number = Number (thisLabelNum); Converts this string to a real number number
    var prevNum:Number = curNumber - 1; subtract 1 from the number, so we can go to the next image tag
    pages.gotoAndStop ("sct" + prevNum); This allows us to go to the previous image tag

    SoundMixer.stopAll (); Place it inside your functions


    }

    Please Note: it started in a previous discussion, but I think that I was confused that the question so go fresh here, thank you so much for the time on this

    I can't say I'm immune to be confused by the story you tell, but I'll take a stab to offer what could be a solution.  If the buttons are in the main scenario and the code that you want to make visible with in a movieclip which lives on the main timeline, then you can target the buttons from inside and using movie...

    MovieClip (parent).nextBtn.visible = true;

    MovieClip (parent).prevBtn.visible = true;

  • Scripts external movies to the buttons in the main movie, help please?

    I'm building a site based entirely flash using Flash CS3 and ActionScript 2. I use external movies for different pages and put the buttons that control these films in the main movie file. Normally, I would simply put the script to control the buttons on the file in the main sequence, not the external ones, but because he has more than two different pages, and I'm fading each external clip in and out, I wonder if possible put the script for the buttons on the main sequence, on the external movies.

    I hope I've explained it right, any help appreciated.

    Thank you.

    Use the following.

    var tl:MovieClip =;

    This ._parent. CV_button.onPress = function() {}

    loadMovie ("' Creative - Outrage_portfolio_goto_cv.swf ', tl");

    };

  • Problem adding an event listener

    I'm new to Flex, but I try to learn to use with Apollo. I can't understand how to add an event listener for my component MX:HTML. (I think that this component is only for Apollo, but I can't seem to work for event listeners components!)

    When the MXML file begins to run, it adds the event listener:

    htmlcontent.addEventListener (PropertyChangeEvent.PROPERTY_CHANGE, golink);

    It should call the golink() function every time htmlcontent.location change (the URL of the HTML component), but it does not work.

    The program compiles, but never runs golink(). Why it won't work? Is there another way to add event listeners?

    Function of the event:
    private void golink(e:PropertyChangeEvent):void
    {
    ShowMessage ("goLINK!");
    If (textinputurl.text! = htmlcontent.location)
    {
    ShowMessage ("goLINK!");
    textinputurl. Text = htmlcontent.location;
    getCurrentCard;
    }
    }

    HTML element:
    < mx:HTML id = "htmlcontent" x = "0" width = "100%" y = "0" height = "100%" location = "main.html" visible = "true" / > "

    See the documentation for the component html again. I think it's locationChange is the event you want. I just looked at this component today, but don't have the documentation in front of me now. But I remember reading something like this. The propertyChange event is very generic; you are looking for something specific.

  • Adding an event onRelease to a button in a movie

    Hello

    I modified an AS2 movie, which is a rotating banner add movie. In this film, there is a button that can still be seen throughout the film. I need to add this button onRelease behavior, so that it can call a JavaScript function when clicked.

    I'm new to Flash, I did some work in Flex, but not Flash. How can I add the onRelease behavior to the button and make it available through the film. I know how to convert a clip button and add the onRelease behavior but it lasts only one image, how to make available through some?

    Thank you

    Stephen

    Hello

    Create a new layer and place the button on the first image.

    Press the set button the instance in the Properties window. If you set the name as "click_btn".

    Then create new layer. Press F9 to write actionscript code.

    Write this piece of code.

    click_btn.onRelease = function() {}

    -your actual code here-

    }

    Saransoft

  • How to get the return values by a button on the main program.

    Hello

    I have a main program that has an Authenticate button. Click to authenticate open for auth form that has the USERNAME and PASSWORD FIELDS.
    If the input fields are true then enable editing of jtable in main program...

    Basically something like this:
    main program
    Authenticate.addActionListener (new ActionListener()
    {
    public void actionPerformed (ActionEvent ae)
    {
    Au UpdateAuth = new UpdateAuth(); / / Opens the form that has the username and pass for authentication
    ua.setVisible (true);

    need code for activation of table here
    if(s=="mactus")
    {
    enable editing of the table
    }
    table.repaint ();
    }

    });


    form opened for auth... (class UpdateAuth)

    private String SigninMouseClicked (java.awt.event.MouseEvent evt) {}
    String aname = Aname.getText ();
    String apass = Apassword.getText ();
    If (aname. Equals("") & & apass.equals(""))
    {
    JOptionPane.showMessageDialog (null, "enter the login name or password", "Error", JOptionPane.ERROR_MESSAGE);
    }
    If (!) (Aname.Equals("")) & & apass.equals("")))
    {
    If (aname. Equals("harshil") & & apass.equals ("harshil123"))
    {
    String s = "mactus"; If the user name and password is success enable editing in table in the main program
    return s;

    }
    else if (! aname.equals ("mactus") & &! apass.equals ("mactus123"))
    {
    Aname.setText("");
    Apassword.setText("");
    }
    }
    Returns a null value.
    }

    String.Equals (String)

    String.equalsIgnoreCase (String)

  • Problem with Play Pause AS3 button on the main timeline

    I was wondering if someone can help with this? Have tried to create a play/pause for the main timeline button in my flash movie.

    Created a clip with 1 frame - a chart of the break, and then on the 2nd frame - game graphics, labeled 'pause' and executives 'play' consecutively and put a stop action on the first frame of the movieclip.

    Then put the following code in the layer actions on the main timeline (and gave the name of "ppBtn" instance of movieclip):

    var pp:Boolean = true;


    function ppState(event:MouseEvent) {}

    {if (pp)}

    Stop();

    event.target.gotoAndStop ('pause');

    pp = false;

    } else {}

    Play();

    event.target.gotoAndStop ('play');

    pp = true;

    }

    }

    ppBtn.addEventListener (MouseEvent.CLICK, ppState);

    He works at the stopping and starting of the film but the real movieclip is not switch between the break and the game graphics (a few stays on the framework - 1st of 'pause' State). Any help in this very appreciated!

    Thank you

    What answer was helpful (correct)?  Could mark you?

  • Referring to a button on the main stage of within a movieclip

    I'm banging my head against the wall on this.

    On the main stage, I have a button that I made invisible once the file is loaded.  Inside a movieclip, I have the actionscript 3 code on frame 15

    button_mc. Visible = true;

    I want the button becomes visible at the end of this movieclip.  I do not use an external file as3, I put the as3 code into its own channel on the first image.

    I know it has something to do with the path to the button, but I can't understand it.  If there is someone who can point me in the right direction for the referencing of the authorities with the name of the instance that reside on the main stage of inside a movieclip, I would be very grateful.

    Thank you

    Thepopguy

    Try:

    MovieClip (this.parent).button_mc.visible = true;

  • How can I add Internet browser back/forward buttons in the main toolbar?

    The developer of the software that I have tested is able to open web pages in a window within our software. We find this a great feature, even if it has a drawback: no previous/next buttons, have the habit of users through standard Internet browsers.

    Is it possible to add these classic WebHelp output main Internet navigation buttons to the toolbar? I noticed a few other outputs (HTML-help if I'm not mistaken).

    I noticed some similar topics in this forum, but the seem to discuss the navigation buttons sequence, we find less useful.

    Thanks for looking into this!

    Greetings,

    Olivier

    Thanks Rick!

    Found in your lean to the Skins folder - topic ' change of the function of the buttons go to function as browser buttons previous & next. "

    Olivier

  • How to remove the landing page button in the main menu in Muse?

    I created a landing page that precedes the real home page. After visitors have entered the site, there is however no reason to return to the landing page or make it featured in the menu.

    But the menu widget included automatically. I try to remove it and can't seem to be able to do. No idea how I can do this please? Thank you.

    In outlining, click (Windows) right-click on the page, select the Options Menu > Page exclude menu.  Or, use the menu manual option.

    John

  • Impossible to click with the right button on the main Page - Adobe Muse CC

    How access Properties Page update of metadata when right-click on the Master Page does not work in Adobe Muse CC?

    It should work, but you can also go to the menu bar and click on 'Properties of the Page/Page' a GUI box will come to the top, click on the link to metadata at the top.

  • reduce any button on the main screen

    I just opened ps CC 2014... and she is anchored to my screen 15...  cannot find anywhere to slide over to my second screen large format...  I can not even find my layers palette and he says it's open... I guess it's somewhere under the entire screen anchored, but I do not see a reduction key anywhere to minimize my screen to see what hides behind...   Help? Please?

    Press 'F' and see if that helps, it should give you some States display... ?

  • Button event listener get deleted?

    I'll keep this simple (I hope). There is a button with an event listener on an image of the main timeline. You click on the button to go to the next section and play a clip. The instance of this button does not exist on the following image. The event listener for the button get deleted automatically when you access this framework since there is no button?

    The clip is set up to send the main timeline to the previous image, when it's over and my event listener seems to disappear when I return to this framework.

    Thank you

    Jeff

    The button and everything which are entrusted to him is lost when you move a picture where it does not exist.  If the event listener is assigned in a frame earlier than where you click on the button, then it will not find the listener if you return to this image.  You must visit the frame where the first assigned listener.

Maybe you are looking for