在Animate CC中,在“新建”中,我选择了HTML 5 Canvas。但是,当我需要为项目添加一些脚本时,我不知道使用哪种语言。我尝试了ActionScript和Javascript,但它们都没有为我工作,而且由于软件是新的,我无法找到很多在线帮助。
例如,使用JavaScript(我将所有脚本放在一个图层上):
第1帧,我把: var count = 0; 警报(计数);
第2帧,我把: count = count + 1; 警报(计数);
第20帧,我把: this.gotoAndPlay(1); //转到第2帧并再次播放
第一个"警报(计数)"在第1帧工作,但"警报(计数)"在第2帧没有开始。
感谢您的帮助。
答案 0 :(得分:1)
我找到了答案。 Animate CC支持JavaScript和ActionScript。但是,基于ActionScript的项目支持ActionScript,基于HTML5的项目支持JavaScript。
我脚本中缺少的部分是"这个"。我需要使用" this.count"而只是"计数"。默认情况下,变量范围仅在其框架代码中有效,因此为了使变量可以从其他框架访问,我需要使用" this.variableName"。
第1帧:this.count = 0;
第2帧:this.count ++; 警报(this.count);
第20帧:this.gotoAndPlay(1);