找不到Animate Actionscript 3.0场景,但是场景存在

我的项目是一本交互式电子书,我为每个页面创建了不同的场景(有1到19个场景) 我需要插入一些actionScript才能返回首页,然后转到其他页面,但是当我单击场景中的按钮时,此错误不断出现:

  

ArgumentError:错误#2108:找不到场景场景1。   flash.display :: Movieclip / gotoAndPlay()
位于   OPP_TCC_fla :: MainTimeline / fl_ClickToGoToScene_50()

我写的代码是:

 b_home.addEventListener(MouseEvent.CLICK,fl_ClickToGoToScene_50);

function fl_ClickToGoToScene_50(event:MouseEvent):void
{
    Movieclip(this.root).gotoAndPlay(1,"Scene 1");
}

找不到Animate Actionscript 3.0场景,但是场景存在

我不知道该如何解决!感谢您的任何帮助,谢谢!

danny8392 回答:找不到Animate Actionscript 3.0场景,但是场景存在

不,这也不总是可行的...

  

ArgumentError:错误#2108:找不到场景ElDiabloChase。
  在flash.display ::: MovieClip / gotoAndPlay()
  在Final_Project_v13b_QuitCode__700X438__EndCredits_fla :: MainTimeline / ClickToGoToScene1()[Final_Project

我从字面上弯腰地完成了从场景列表复制名称并将其粘贴到代码中的荒谬任务。

如果您在浏览器中测试电影,则大多数情况下都能正常运行,但是在Animate中,我几乎永远无法正常运行它。

我能想到的是,这是一个奇怪的“ 人物角色”之类的东西。我很困惑。

Scene List

,

就像@Organis在评论中说的那样,您必须在第二个参数中指定场景。

MovieClip(this.root).gotoAndPlay(1,"Cena 19");将带您进入Cena 19的第一帧。

MovieClip(this.root).gotoAndPlay(1,"Scene 1");将带您进入Scene 1的第一帧。

请参阅以下问题的答案:Action Script - how to go to another scene from movieClip?

本文链接:https://www.f2er.com/2955599.html

大家都在问