Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

canvas js have a delay or wait() before running the following code

Explorer ,
Jul 08, 2019 Jul 08, 2019

I have been trying to find a way of delaying the running for the js code in a html canvas document.

I know how it is done with tweenjs e.g

createjs.Tween.get(this.movieClip).wait(200).to({scaleX:1.10,scaleY:1.10}, 100, createjs.Ease.quadOut);

But I want to delay or wait in running the following code instead of waiting on a tween:

this.movieClip.gotoAndPlay("frameName");

2.9K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Jul 09, 2019 Jul 09, 2019

Hi.

Use the setTimeout method.

Window setTimeout() Method

Like this:

var root = this;

setTimeout(function()

{

    root.movieClip.gotoAndPlay("frameName");

}, 200);

Regards,

JC

Translate
Community Expert ,
Jul 09, 2019 Jul 09, 2019
LATEST

Hi.

Use the setTimeout method.

Window setTimeout() Method

Like this:

var root = this;

setTimeout(function()

{

    root.movieClip.gotoAndPlay("frameName");

}, 200);

Regards,

JC

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines