请问一下:flash动画制作时,用按钮给场景中的动画下命令

请问一下:flash动画制作时,用按钮给场景中的动画下命令时什么时候要加场景代码,什么时候可以不加?如_root.p1.play()也可以写成p1.stop()吗?我看有... 请问一下:flash动画制作时,用按钮给场景中的动画下命令时什么时候要加场景代码,什么时候可以不加?如_root.p1.play()也可以写成p1.stop()吗?我看有的命令加,有的不加,是怎么回事呀?谁能告诉我一下,谢谢了 展开
 我来答
妃儿说剧
2010-08-05 · TA获得超过717个赞
知道小有建树答主
回答量:1293
采纳率:33%
帮助的人:416万
展开全部
这是一个路径的问题,就是让电脑沿着什么路径去找到P1这个影片剪辑并且让它播放。_root是主场景位置的意思,_root.p1.play()意思是:主场景中的影片剪辑P1播放。

有时加_root有时不加,关键是看你的代码写在什么地方,有时加不加无所谓,有时就必须要加。

显然你这里的影片剪辑P1是放在主场景里面,如果你的代码是写在主场景的帧上,那么加与不加都行,因为代码就写在主场景,你不加它会默认到写代码的场景去找这个影片剪辑,写代码的场景就是主场景。

现在把问题复杂一点,假如在主场景另外还有一个影片剪辑P2,P2的里面又有一个影片剪辑P21,现在如果我想要在P21的帧里面写代码控制P1的播放,这里不加就不行了,这里必须写_root.p1.play()而不能写p1.play()。 _root.p1.play() 意思还是:主场景中的影片剪辑P1播放。 而写 p1.play()的意思就是“本场景(P21里面)”中的影片剪辑P1播放,而本场景中没有P1,所以就无效了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式