Animate CC: How to access root stage when button is clicked












0















Firstly, I create Canvas Project with Adobe Animate CC. But I have a problem with action code.



I have 2 symbols on stage. How can I get access the symbol on main movie clip?



var _this = this;

_this.Text.on('click', function(){

_this.gotoAndPlay('sym2');
});


I need to edit this code to access symbol on main movie clip:



https://www.dropbox.com/s/9em62bbifwaxqv4/test2.fla?dl=0










share|improve this question





























    0















    Firstly, I create Canvas Project with Adobe Animate CC. But I have a problem with action code.



    I have 2 symbols on stage. How can I get access the symbol on main movie clip?



    var _this = this;

    _this.Text.on('click', function(){

    _this.gotoAndPlay('sym2');
    });


    I need to edit this code to access symbol on main movie clip:



    https://www.dropbox.com/s/9em62bbifwaxqv4/test2.fla?dl=0










    share|improve this question



























      0












      0








      0








      Firstly, I create Canvas Project with Adobe Animate CC. But I have a problem with action code.



      I have 2 symbols on stage. How can I get access the symbol on main movie clip?



      var _this = this;

      _this.Text.on('click', function(){

      _this.gotoAndPlay('sym2');
      });


      I need to edit this code to access symbol on main movie clip:



      https://www.dropbox.com/s/9em62bbifwaxqv4/test2.fla?dl=0










      share|improve this question
















      Firstly, I create Canvas Project with Adobe Animate CC. But I have a problem with action code.



      I have 2 symbols on stage. How can I get access the symbol on main movie clip?



      var _this = this;

      _this.Text.on('click', function(){

      _this.gotoAndPlay('sym2');
      });


      I need to edit this code to access symbol on main movie clip:



      https://www.dropbox.com/s/9em62bbifwaxqv4/test2.fla?dl=0







      html5-canvas animate-cc






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 19 '18 at 9:23









      mmvsbg

      2,124153857




      2,124153857










      asked Nov 19 '18 at 9:13









      ahmadalyyanahmadalyyan

      11




      11
























          1 Answer
          1






          active

          oldest

          votes


















          0














          This seems to be a scoping issue. In test2.fla, your object named Text is contained with an object named TradeMarks.



          The code in your clip read:



          _this.Text.on('click', function(){
          _this.parent.sym2.gotoAndPlay(3);
          });


          Whereas that would look for an object named "sym2" on TradeMarks, not at the root timeline.



          I think you will get what you want by changing it to read:



          _this.Text.on('click', function(){
          _this.parent.parent.sym2.gotoAndPlay(3);
          });





          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371409%2fanimate-cc-how-to-access-root-stage-when-button-is-clicked%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            This seems to be a scoping issue. In test2.fla, your object named Text is contained with an object named TradeMarks.



            The code in your clip read:



            _this.Text.on('click', function(){
            _this.parent.sym2.gotoAndPlay(3);
            });


            Whereas that would look for an object named "sym2" on TradeMarks, not at the root timeline.



            I think you will get what you want by changing it to read:



            _this.Text.on('click', function(){
            _this.parent.parent.sym2.gotoAndPlay(3);
            });





            share|improve this answer




























              0














              This seems to be a scoping issue. In test2.fla, your object named Text is contained with an object named TradeMarks.



              The code in your clip read:



              _this.Text.on('click', function(){
              _this.parent.sym2.gotoAndPlay(3);
              });


              Whereas that would look for an object named "sym2" on TradeMarks, not at the root timeline.



              I think you will get what you want by changing it to read:



              _this.Text.on('click', function(){
              _this.parent.parent.sym2.gotoAndPlay(3);
              });





              share|improve this answer


























                0












                0








                0







                This seems to be a scoping issue. In test2.fla, your object named Text is contained with an object named TradeMarks.



                The code in your clip read:



                _this.Text.on('click', function(){
                _this.parent.sym2.gotoAndPlay(3);
                });


                Whereas that would look for an object named "sym2" on TradeMarks, not at the root timeline.



                I think you will get what you want by changing it to read:



                _this.Text.on('click', function(){
                _this.parent.parent.sym2.gotoAndPlay(3);
                });





                share|improve this answer













                This seems to be a scoping issue. In test2.fla, your object named Text is contained with an object named TradeMarks.



                The code in your clip read:



                _this.Text.on('click', function(){
                _this.parent.sym2.gotoAndPlay(3);
                });


                Whereas that would look for an object named "sym2" on TradeMarks, not at the root timeline.



                I think you will get what you want by changing it to read:



                _this.Text.on('click', function(){
                _this.parent.parent.sym2.gotoAndPlay(3);
                });






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 4 '18 at 2:11









                Dre GDre G

                163




                163






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371409%2fanimate-cc-how-to-access-root-stage-when-button-is-clicked%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to pass form data using jquery Ajax to insert data in database?

                    National Museum of Racing and Hall of Fame

                    Guess what letter conforming each word