函数AS代码(动作):插动作要新建一个图层
停止代码:stop();
跳转代码:
跳转停止:gotoAndStop(15);(系统参数《跳到几帧就是几》)
跳转播放:gotoAndPlay();
控制影片剪辑(元件不受场景函数控制)的停止和播放,要记住影片的名字,放在场景的函数代码下一行并加“.”(相当于的)以及相应的函数
例如:stop();
star.stop();
Flash AS3.00在按钮和影片上不能添加动作和脚本,代码必须是在帧的内部
自定义函数格式(自己定义系统没有)
function 函数名(参数,参数,参数):返回类型
{
//执行的语句(也就是编写的功能)
}
(需要脚本助手 名称要与功能有一定的联系例如:main_stop让主时间轴停止,并且不能是系统自带的功能名称
参数main_stop(event:MouseEvent))
按钮停止脚本:
stop();场景停止(与元件无关)
function main_stop(event:MouseEvent):void(无任何返回类型就加void)
函数完成下面写功能
{
stop();
对象名称(影片).stop();
}
开始播放脚本:
function main_play(event:MouseEvent):void
{
play();
名.play
}
/*
butten_stop、butten_play按钮名称
添加事件侦听器格式
对象名称.addEventListener(事件类型,事件名称,函数名)://函数名不需加括号
addEventListener(注解:只要事件满足就能执行后面对应的的函数)
例如按钮开始的代码:
butten_play(对象名字).addEventListener(MouseEvent,CLICE,main_stop);
自定义函数要写在动作和事件的前面
例子幻灯片制作代码:
stop();
function main_start(event:MouseEvent):void
{
gotoAndStop(1);
}
function main_end(event:MouseEvent):void
{
gotoAndStop(6帧数);
}
function main_next(event:MouseEvent):void
{
nextFrame();//让其播放下一帧(这如果是gotoAndStop就不会跳转到下一帧)
}
function main_prev(event:MouseEvent):void
{
prevFrame();//让其播放上一帧
}
button_start.addEventListener(MouseEvent.CLICK,main_start);
button_stop.addEventLstener(MouseEvent.CLICK,main_end);
以此类推