场景3,层'AS',帧1,线1 1119:可能的访问 undefined属性onEnterFrame通过静态类型的引用 flash.display一:的DisplayObject。场景3,层'AS',帧1,线2 1119:通过a访问可能未定义的属性_ymouse 使用静态类型flash.display引用:DisplayObject。场景3,图层 'AS',第1帧,第3行1120:访问未定义的属性myVar。 场景3,层'AS',帧1,线5 1119:可能的访问 undefined属性_ymouse通过静态类型的引用 flash.display一:的DisplayObject。场景3,层'AS',帧1,线6
1120:访问未定义的属性myVar。场景3,层'AS',帧 1,第8行1119:访问可能未定义的属性_xmouse 通过静态类型flash.display:DisplayObject的引用。 场景3,层'AS',帧1,线8 1120:未定义的访问 属性myVar。场景3,层'AS',帧1,线17 1119:访问 通过带静态的引用可能未定义的属性_xmouse 键入flash.display:DisplayObject。场景3,层'AS',帧1,线 17 1120:访问未定义的属性myVar。场景3,层'AS', 第1帧,第24行1119:访问可能未定义的属性_xmouse 通过静态类型flash.display:DisplayObject的引用。 场景3,层'AS',帧1,线24 1119:可能的访问 undefined属性_xmouse通过静态类型的引用 flash.display一:的DisplayObject。场景3,层'AS',帧1,线24
1119:通过a访问可能未定义的属性_xmouse 使用静态类型flash.display引用: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();
}
}
答案 0 :(得分:2)
您的代码在AS2中。在AS3中,对象使用addEventListener
属性而不是onEnterFrame
等构造。
将项目的定位更改为AS2,或者您只需修改代码的顶行:
root.addEventListener(Event.ENTER_FRAME, function() {
... // your code
})