AS3,flash里面做一个按钮控制播放和停止,代码问题请教

dh_mc.stop();functionbf(event:MouseEvent):void{dh_mc.play();}bf_btn.addEventListener(... dh_mc.stop();
function bf(event:MouseEvent):void {
dh_mc.play();
}
bf_btn.addEventListener(MouseEvent.CLICK,bf);
function tz(evt:MouseEvent):void {
dh_mc.stop();
}
tz_btn.addEventListener(MouseEvent.CLICK,tz);

以上代码,测试后不出现错误,但是按播放和停止按钮后出现
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at _fla::MainTimeline/bf()
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at _fla::MainTimeline/tz()
请教高手解决下,加分,谢谢
展开
 我来答
帐号已注销
2012-07-12 · TA获得超过516个赞
知道大有可为答主
回答量:1788
采纳率:86%
帮助的人:935万
展开全部
没有给那个动画元件命名?dh_mc。选中那个元件,在属性面板中填写实例名。
更多追问追答
追问
肯定有了,以前没命名显示的是没有定义dh_mc;现在是测试不出错,但是想按动按钮就提示无法访问空对象,问题就在bf和tz这两个按钮上,不知道原因百度了好久没找到合用的
追答
提示中说空对象,你只用到dh_mc这一个,所以是找不到它,主场景有几帧,是不是dh_mc所在的层有其他关键帧?再不行到Hi中聊。
cesuobaoman
2012-07-12
知道答主
回答量:46
采纳率:0%
帮助的人:15.7万
展开全部
很明显dh_mc对象没初始化么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式