as3 第一帧的代码怎么控制第二帧的影片剪辑?

或者第一帧的代码要怎么访问第二帧的代码?... 或者第一帧的代码要怎么访问第二帧的代码? 展开
 我来答
lsjaker4
2013-05-05 · TA获得超过289个赞
知道小有建树答主
回答量:557
采纳率:0%
帮助的人:604万
展开全部
函数调用呀,如:帧2上有一个function go() ,你可以在帧1上写go(),那么帧1就可以调用帧2的代码了。如果是类文件,那么就会访问时间轴上所有的代码,只要定义正确,参数传递正确。实例如下:
创建影片剪辑,随便画点东西。库AS链接写Mc,主时间轴两帧,
第一帧
stop()
go()

第二帧
stop();
function go() {
for (var i:int=0; i<10; i++) {
var mc:Mc=new Mc();
mc.x = 50 + i * 30;
mc.y = 100;
addChild(mc);
}
}
更多追问追答
追问
我第一帧266行是调用了第二帧的代码init4(),移动第二帧的一个影片剪辑,他提示:
无法访问空对象引用的属性或方法。
at _fla::MainTimeline/init4()[_fla.MainTimeline::frame2:21]
at _fla::MainTimeline/fl_EnterFrameHandler()[_fla.MainTimeline::frame1:266]
追答
你这样做有什么意义呢?你在第一帧里,让第二帧里的元素发生变化,而你又看不到。你的报错提示是因为,第一帧的代码,找你说的那个影片剪辑,而第一帧里却没有这个东西,所以就会出现访问空对像。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式