自从我触及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)