用actionscript 3.0做简单的场景跳针问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:01:06
在flash9里怎样利用actionscript 3.0做时间轴的控制,而且有两个层级,按钮的语言怎么写和时间帧前的语言怎么写?

as3加按钮的方法是:
先给的按钮起个名字,比如叫btn
btn.addEventListener(MouseEvent.CLICK,btnClick);
function btnClick(e:MouseEvent){
stop();//这里就是点击后的动作
//或
aaa.gotoAndStop(2)//aaa是一个影片剪辑
}
MouseEvent.CLICK是点击
MouseEvent.ROLL_OVER是鼠标放上
MouseEvent.ROLL_OUT是鼠标离开
还有一些不常用的,可以看下帮助

用gotoAndStop(s:uint); 和gotoAndPlay(s:uint); 这两个控制方法是在DisplayObject有的.MovieClip继承了DisplayObject也就有了这两个方法.gotoAndStop是跳到到那帧并停止,gotoAndPlay是跳到那帧并播放。
按钮 是在Button类中,你可以查看Button类的帮助,他支持一些常用的鼠标事件。比如单击事件
假设你定义一个Button 实例名字叫bt.
舞台上还有一个 影片剪辑叫mc。这个影片剪辑有两帧 第一帧数显示一个圆,第二帧数是显示一个 椭圆 并按f9 用stop(); 停止他们的动作
bt.addEventListener(MouseEvent.CLICK,bc);
//这是为bt加一个事监听,第一个参数为MouseEvent.CLICK 是表示一个单击事件,bc是响应函数。意思就是 bt这个按钮被鼠标单击就执行b函数
//接着我们定义相应的函数bc
function bc(e:MouseEvent)
{
mc.gotoAndPlay(2);
}
//这里 mc就跳到另第二帧显示椭圆了