1119: 访问可能未定义的属性 MOUSE_DOWN (通过 static 类型 Class) 求解答 5

package{importflash.display.Sprite;importflash.events.Event;importflash.events.MouseE... package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;

public class Easint2 extends Sprite{
private var targetX:Number=stage.stageWidth/2;
private var targetY:Number=stage.stageHeight/2;
private var easing:Number=.2;
private var ball:Ball;

public function Easint2() {
// constructor code
init();
}
private function init():void{
ball=new Ball();
addChild(ball);
ball.x=0;
ball.y=0;
addEventListener(Event.ENTER_FRAME,move)
ball.addEventListener(MouseEvent.MOUSE_DOWN,down);//出错
}

private function down(event:MouseEvent):void{
ball.startDrag();
removeEventListener(Event.ENTER_FRAME,move);
stage.addEventListener(MouseEvent.MOUSE_UP,up);//出错
}
private function up(event:MouseEvent):void{
ball.stopDrag();
addEventListener(Event.ENTER_FRAME,move);
stage.removeEventListener(MouseEvent.MOUSE_UP,up);//出错
}

private function move(event:Event):void{
var dx:Number=targetX-ball.x;
var dy:Number=targetY-ball.y;
ball.vx=dx*easing;
ball.vy=dy*easing;
ball.x+=ball.vx;
ball.y+=ball.vy;
}

}

}
展开
 我来答
_ascu_
2011-12-03 · TA获得超过323个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:278万
展开全部
我试了一下,将你的代码启动了一下,开始对ball这个对象报错,这里是正常的,我将ball改成了Sprite的类型,将他的vx和想vy属性都删了,因为Sprite没有这个。这样一来就没有错了,并没有出现向你说的那两个地方的错误,可否把你的代码粘的全些,或者把ball的定义也给我
追问
我又向您提问了,其实可以给我联系方式吗?,这样比较方便的说
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
大萵萵頭
2011-12-02
知道答主
回答量:12
采纳率:0%
帮助的人:4.6万
展开全部
这是CSS代码么~~都还没接触过!!!!帮不了你!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式