Actionscript 3 I';我试图在Flash CS5中的AS3中创建一个滑动库,但我遇到了以下错误:它与AS3有关吗?

Actionscript 3 I';我试图在Flash CS5中的AS3中创建一个滑动库,但我遇到了以下错误:它与AS3有关吗?,actionscript-3,flash,adobe,flash-cs5,Actionscript 3,Flash,Adobe,Flash Cs5,场景3,层“AS”,第1帧,第1119行:可能的访问 通过静态类型的引用的未定义属性OnInterFrame flash.display:DisplayObject。场景3,层“AS”,第1帧,第2行 1119:通过 参考静态类型flash。显示:DisplayObject。第三幕,第三层 “AS”,第1帧,第3行1120:访问未定义的属性myVar。 场景3,层“AS”,第1帧,第5行1119:可能的访问 未定义的属性\u通过静态类型的引用使用 flash.display:DisplayObj

场景3,层“AS”,第1帧,第1119行:可能的访问 通过静态类型的引用的未定义属性OnInterFrame flash.display:DisplayObject。场景3,层“AS”,第1帧,第2行
1119:通过 参考静态类型flash。显示:DisplayObject。第三幕,第三层 “AS”,第1帧,第3行1120:访问未定义的属性myVar。 场景3,层“AS”,第1帧,第5行1119:可能的访问 未定义的属性\u通过静态类型的引用使用 flash.display:DisplayObject。场景3,层“AS”,第1帧,第6行
1120:访问未定义的属性myVar。场景3,层“作为”,帧 1,第8行1119:访问可能未定义的属性 通过引用静态类型flash.display:DisplayObject。 场景3,层“AS”,第1帧,第8行1120:未定义的访问 属性myVar。场景3,层“AS”,第1帧,第17 1119行:访问 通过引用static 输入flash。显示:DisplayObject。场景3,“作为”层,第1帧,第1行 17 1120:访问未定义的属性myVar。场景3,层“AS”, 第1帧,第241119行:访问可能未定义的属性 通过引用静态类型flash.display:DisplayObject。 场景3,“AS”层,第1帧,第241119行:可能的访问 未定义的属性_xmouse通过静态类型的引用 flash.display:DisplayObject。场景3,层“AS”,第1帧,第24行
1119:通过 参考静态类型flash。显示:DisplayObject**

代码是:

 enter code here
    root.onEnterFrame = function() {
    if(root._ymouse<601){
        myVar=false;
    }
    if(root._ymouse>600){
        myVar=true;
    }
    if(root._xmouse<100 && myVar==true)
    {
        imgBar.prevFrame();
        imgBar.prevFrame();
        imgBar.prevFrame();
    }
    else{
        imgBar.play;
    }
    if(root._xmouse>600 && myVar==true){
        imgBar.nextFrame();
        imgBar.nextFrame();
    }
    else{
        imgBar.play;
    }
    if(root._xmouse>100 && root._xmouse<600 && myVar==true){
    imgBar.stop();

    }
    }
在此处输入代码
root.onEnterFrame=函数(){
如果(根目录){
myVar=true;
}
if(root.\u xmouse600&&myVar==true){
imgBar.nextFrame();
imgBar.nextFrame();
}
否则{
imgBar.play;
}

如果(root.\u xmouse>100&&root.\u xmouse您的代码在AS2中。在AS3中,对象使用
addEventListener
属性,而不是像
onEnterFrame
这样的构造

将项目目标更改为AS2,或者只需修改代码的顶行,如下所示:

root.addEventListener(Event.ENTER_FRAME, function() {

   ... // your code

 })

当然,代码是针对AS2的,而您尝试编译AS3。