FLASH编程问题
1个回答
展开全部
flash有三种元件:图形(grahp)以下简称gra,影片剪辑(MovieClip)以下简称mc,按钮(button)以下简称btn。
三种元件的区别:
gra虽然也有自己的时间轴,但它的时间轴并不独立,而受控于主场景的时间轴。它的时间轴和主场景的时间轴是绑定的,主场景的时间轴走到哪,它就走到哪。比如你建一个gra,里面做10帧的动画,然后拖到主场景中,然后测试,动画是不走的,你主场景时间轴时间轴的第5帧点F5,再测试,动画会走一半。这下你应该明白了吧。
mc的时间轴是独立的,只要它存在于舞台上,它就会按自己的时间轴进行。
上面两点概括一下,不论你往场景里放多少个gra,影片中始终只有一个时间轴,这就是主场景的时间轴。而每往场景里加一个mc,影片就会多出一个时间轴,而这些时间轴都是彼此独立、互不干扰的。
btn里只有4帧,所以是不能作动画的,因为它根本没有自己的时间轴。这里再简单说说4帧的作用:弹起(up),即按钮呈现在舞台上的样子;指针经过(over),鼠标移动到按钮上面按钮呈现出的样子;按下(down),鼠标按下时按钮呈现的样子;点击(hit),这一帧的东西在舞台上是看不到的,它用来限定按钮感应的范围。举个例子:你用文字做按钮,输入文字后转换成按钮,测试会发现鼠标会在手个指针之间不停的变,这是因为只有鼠标移动到有笔画的地方才会感应到按钮,然后变成手。所以作文字按钮时,要在hit帧画个实心矩形把文字包起来。
三种元件的区别:
gra虽然也有自己的时间轴,但它的时间轴并不独立,而受控于主场景的时间轴。它的时间轴和主场景的时间轴是绑定的,主场景的时间轴走到哪,它就走到哪。比如你建一个gra,里面做10帧的动画,然后拖到主场景中,然后测试,动画是不走的,你主场景时间轴时间轴的第5帧点F5,再测试,动画会走一半。这下你应该明白了吧。
mc的时间轴是独立的,只要它存在于舞台上,它就会按自己的时间轴进行。
上面两点概括一下,不论你往场景里放多少个gra,影片中始终只有一个时间轴,这就是主场景的时间轴。而每往场景里加一个mc,影片就会多出一个时间轴,而这些时间轴都是彼此独立、互不干扰的。
btn里只有4帧,所以是不能作动画的,因为它根本没有自己的时间轴。这里再简单说说4帧的作用:弹起(up),即按钮呈现在舞台上的样子;指针经过(over),鼠标移动到按钮上面按钮呈现出的样子;按下(down),鼠标按下时按钮呈现的样子;点击(hit),这一帧的东西在舞台上是看不到的,它用来限定按钮感应的范围。举个例子:你用文字做按钮,输入文字后转换成按钮,测试会发现鼠标会在手个指针之间不停的变,这是因为只有鼠标移动到有笔画的地方才会感应到按钮,然后变成手。所以作文字按钮时,要在hit帧画个实心矩形把文字包起来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询