永发信息网

关于actionscript3.0的问题,请高手帮忙

答案:2  悬赏:40  手机版
解决时间 2021-03-05 10:19
  • 提问者网友:鼻尖触碰
  • 2021-03-04 12:11
1.我想做一个skip intro,代码如下:
skip_btn.addEventListener(MouseEvent.CLICK,skipBtnHandler);
function skipBtnHandler(evt:Event):void {
gotoAndPlay("mainMenu");
}

但我运行的时候,总是错误,出现:
ArgumentError: Error #2109: 帧标签 mainMenu 未在场景 场景 1 中找到。
at flash.display::MovieClip/gotoAndPlay()
at _fla::MainTimeline/skipBtnHandler()

2.想做一个吸附(是叫吸附吧),就是运行时可以拖曳,放开鼠标,他就会回到原位置。

但运行时出现错误:
TypeError: Error #1010: 术语尚未定义,并且无任何属性。
at _fla::mc_content_4/pic4StopDrag()

3。如果可以的话,能帮我系统的看一下我做的flash吗?

谢谢,帮助我完整解决问题的加50分。

都没有人可以帮忙看看么?
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-03-04 12:27
ArgumentError: Error #2109: 帧标签 mainMenu 未在场景 场景 1 中找到。

很明显 你没写mainMenu标签

TypeError: Error #1010: 术语尚未定义,并且无任何属性。

是说 mc_content_4 没有定义这个方法 pic4StopDrag()

建议好好学习FLASH基础。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-03-04 14:04

obj和array不相同,这点要注意

object是一个对象

array则是存放许多对象组成的一个组(为了方便读取我们一般一个数组存一个类,比如存数字的就全存数字)

这么说吧,一个人,有名字,有性别,有年龄

而object就相当于这个"人",有它自己的属性,名字是张三,性别是男,年龄是13

那么array就相当于许多个"人"所排成的一个队列,1号代表了张三,2号代表了李四.....

这时候,如果你想找张三的年龄,你可以找object的年龄属性,也可以找队列中第一个人,再找他的年龄

这就是你的脚本的内容.

把你脚本中的数组展开来就像下面那样:

array(object({age:18,name:'limi'}),object({age:xx,name'xxx'}))

很直观地表现了array与object的区别.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯