flash as3.0实现鼠标点击屏幕时候,某一个物体上下跳跃
1个回答
展开全部
var bln:int=0
var speed:int=10//跳动速度
var up1:int=0//上限
var down1:int=400//下限
stage.addEventListener(MouseEvent.CLICK,onclick)
function onclick(e:MouseEvent):void{
addEventListener(Event.ENTER_FRAME,onenterframe)
}
function onenterframe(e:Event):void{
if(bln==0){
mc.y-=speed
if(mc.y>up1){
bln=1
mc.y=up1
}
}else{
mc.y+=speed
if(mc.y>down1){
mc.y=down1
bln=0
}
}
}
//没问题就给分吧
var speed:int=10//跳动速度
var up1:int=0//上限
var down1:int=400//下限
stage.addEventListener(MouseEvent.CLICK,onclick)
function onclick(e:MouseEvent):void{
addEventListener(Event.ENTER_FRAME,onenterframe)
}
function onenterframe(e:Event):void{
if(bln==0){
mc.y-=speed
if(mc.y>up1){
bln=1
mc.y=up1
}
}else{
mc.y+=speed
if(mc.y>down1){
mc.y=down1
bln=0
}
}
}
//没问题就给分吧
追问
不行的,mc只是从上往下移动。鼠标点击没有用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询