急请大侠赐招{AS3.0语法错误rightparen应在dot之前}!import flash.display.Sprite;var sp:Sprite=new Sprite();sp.graphics.beginFill(0xff0000);sp.graphics.drawCircle(100,100,40);sp.graphics.endFill();addChild(sp);function Test(event.MouseEvent
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/31 15:42:03
急请大侠赐招{AS3.0语法错误rightparen应在dot之前}!import flash.display.Sprite;var sp:Sprite=new Sprite();sp.graphics.beginFill(0xff0000);sp.graphics.drawCircle(100,100,40);sp.graphics.endFill();addChild(sp);function Test(event.MouseEvent
急请大侠赐招{AS3.0语法错误rightparen应在dot之前}!
import flash.display.Sprite;
var sp:Sprite=new Sprite();
sp.graphics.beginFill(0xff0000);
sp.graphics.drawCircle(100,100,40);
sp.graphics.endFill();
addChild(sp);
function Test(event.MouseEvent):void{
trace("事件侦听函数成功");
}
sp.addEventListener(MouseEvent.CLICK,Test);
以上是我的代码,用的CS5,语法检查后就提示“语法错误rightparen应在dot之前”
急请大侠赐招{AS3.0语法错误rightparen应在dot之前}!import flash.display.Sprite;var sp:Sprite=new Sprite();sp.graphics.beginFill(0xff0000);sp.graphics.drawCircle(100,100,40);sp.graphics.endFill();addChild(sp);function Test(event.MouseEvent
一楼说得对,你最后的提示意思就是右括号应当在"."之前.你把该打入“:”的地方打成了“.”
你的代码错误在这里
function Test(event.MouseEvent):void{
\x09trace("事件侦听函数成功");
}
改为:function Test(event:MouseEvent):void{
\x09trace("事件侦听函数成功");
}
提示:这个函数代码你要手动打入,如果要复制,还是会出问题.你可以加入语句
import flash.events.MouseEvent;
完整代码复制:
import flash.display.Sprite;
import flash.events.MouseEvent;
var sp:Sprite=new Sprite();
sp.graphics.beginFill(0xff0000);
sp.graphics.drawCircle(100,100,40);
sp.graphics.endFill();
addChild(sp);
function Test(event:MouseEvent ):void{
\x09trace("事件侦听函数成功");
}
sp.addEventListener(MouseEvent.CLICK,Test);
: void 怎么修改呢?我新手。 提示的意思是)应在.之前。不懂编程,你看看是不是语法有误,还是漏了什么符号。