请问一下:flash动画制作时,用按钮给场景中的动画下命令
请问一下:flash动画制作时,用按钮给场景中的动画下命令时什么时候要加场景代码,什么时候可以不加?如_root.p1.play()也可以写成p1.stop()吗?我看有...
请问一下:flash动画制作时,用按钮给场景中的动画下命令时什么时候要加场景代码,什么时候可以不加?如_root.p1.play()也可以写成p1.stop()吗?我看有的命令加,有的不加,是怎么回事呀?谁能告诉我一下,谢谢了
展开
1个回答
展开全部
这是一个路径的问题,就是让电脑沿着什么路径去找到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,所以就无效了。
有时加_root有时不加,关键是看你的代码写在什么地方,有时加不加无所谓,有时就必须要加。
显然你这里的影片剪辑P1是放在主场景里面,如果你的代码是写在主场景的帧上,那么加与不加都行,因为代码就写在主场景,你不加它会默认到写代码的场景去找这个影片剪辑,写代码的场景就是主场景。
现在把问题复杂一点,假如在主场景另外还有一个影片剪辑P2,P2的里面又有一个影片剪辑P21,现在如果我想要在P21的帧里面写代码控制P1的播放,这里不加就不行了,这里必须写_root.p1.play()而不能写p1.play()。 _root.p1.play() 意思还是:主场景中的影片剪辑P1播放。 而写 p1.play()的意思就是“本场景(P21里面)”中的影片剪辑P1播放,而本场景中没有P1,所以就无效了。
一诺动画
2024-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询