小编dau*_*ble的帖子

Flash/AS3:未找到类型或不是编译时常量

自从我触及AS3以来已经有好几年了,但有一个项目需要一些脚本.

我正在尝试向下滑动目录菜单,然后向上滑动,具体取决于通用的"打开/关闭"按钮.这个概念与在jQuery中使用.slideToggle()相同.

我创建了一个MovieClip,给它一个实例名称,并在我的库中为ActionScript导出它,但出于某种原因,当我尝试运行一个方法将其向下移动325px时,我不断收到此错误:

1046:未找到类型或不是编译时constanc:toc.

我意识到该库缺少一些参考资料,但由于MC有一个实例名称并已导出为AS,我对它可能是什么感到有些困惑.我的所有脚本都在第1帧,我没有使用任何外部类.任何帮助/指针将不胜感激!! 当我尝试在代码底部创建电子邮件链接时,我也遇到了同样的问题.

再次,任何帮助将不胜感激!! 谢谢!!

import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.display.SimpleButton;

// Initial load elements
gotoAndStop("Frame1");
UpdateFrame();

// Mouse events
btnNextSlide.addEventListener(MouseEvent.CLICK, NextSlide);
btnPrevSlide.addEventListener(MouseEvent.CLICK, PrevSlide);
btnTOC.addEventListener(MouseEvent.CLICK, ShowToC);
//btnDifferenceLink.addEventListener(MouseEvent.CLICK, Email);

// Various Methods
function NextSlide(event:MouseEvent):void
{
// find current slide, go to next slide
var currentFrame = this.currentFrame;
var nextFrame = currentFrame + 1;

if (int(nextFrame) == this.totalFrames)
{
    // stop
    gotoAndStop("Frame" + this.framesLoaded);
}
else
{
    // go to next slide
    gotoAndStop("Frame" + nextFrame);
}

// go to …
Run Code Online (Sandbox Code Playgroud)

flash actionscript actionscript-3

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

actionscript ×1

actionscript-3 ×1

flash ×1