Flash中的按钮元件与常用动作脚本
flash动画代码中的flash动作代码大全
![flash动画代码中的flash动作代码大全](https://img.taocdn.com/s3/m/c7c3c7f529ea81c758f5f61fb7360b4c2e3f2a36.png)
flash动画代码中的flash动作代码大全flash动画代码中的flash动作代码大全一、几种Action命令1.影片的播放与停止:Play( );//播放命令 stop( );//停止命令2.改变Frame流向命令gotoAndPlay(frame) //跳到指定的画面并连续播放。
gotoAndStop(frame) //跳到指定的画面并停止播放。
gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。
gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。
nextFrame( );//跳到下一帧播放;PrevPrame( );//跳到上一帧播放。
3.控制影片剪辑的播放与停止:tellTarget命令如:tellTarget(“C1”){gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。
二、几种功能元件的制作方法1.计时器的制作单击菜单Insert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。
分别设置变量名为munite和timer,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。
在第二帧插入帧。
在第一帧输入动作脚本(Action)如下://设置时间的初值if(!started) {start_time=getTimer();started=true;timer=0;i=o;munite=0;}x=getTimer()-start_time;//计算时间的变化x=int(x/1000); //时间的单位为1000分之一秒y=x-60*iif (y>59){i=i+1;munite=munite+1timer=timer+1:}else{timer=y}该符号制作完毕后。
Flash中的按钮元件与常用动作脚本
![Flash中的按钮元件与常用动作脚本](https://img.taocdn.com/s3/m/1a5f1c5490c69ec3d4bb7531.png)
P 139
Flash里的按钮元件~
• 按钮,是flash三大元件之一,同时也是最具有交 互性的元件。
可以说,在成熟的flash作品里面,都会看 到按钮的身影
比如:mtv开始播放按钮,游戏开始按钮。
一个简单到不能再简单的按钮有三个基本状态: 按钮.swf 鼠标未接触 鼠标移到按钮上但未按下 鼠标按下
• 而按钮的动作面板上,添加了语句
on (press) { play(); }
它的含义就是:在按钮上单击一下鼠标,整个flash 就开始播放。
• Flash自带的按钮
按钮的作用
用户通过按钮与flash产生互动。 按钮免不了要跟ActionScript结合在一起使用。
按钮的功能实现
Action Script语句的运用 Flash提供了许多Action Script(动作脚本),通过它们可
以提高动画与用户的交互性并加强对动画的控制。
ActionScript语句的对象是:关键帧、按钮、影片剪辑元件。
当鼠标放到场景中按钮上的时候,会变成手的形状----就象网页中的超连接一样。
钮”
按钮的正常状态
鼠标放在按钮上时 候,按钮的样子 鼠标按下时,按 钮的样子 指的是按钮的感应 范围
• 除了自己制作按钮以外,也可以使用flash软件自 己带的按钮。
从最简单的as代码开始~
• 播放和停止
• Play(); • Stop();
播放动画 停止动画播放
• 通常,大家会看到这样的flash: • 有一个停止的画面,然后出现一个播放按钮,需
要点击一下那个按钮整个flash才开始播放。 • 其实,这个flash就是在停止的画面那个关键帧的
flash按钮代码大全Flash按钮动作代码
![flash按钮代码大全Flash按钮动作代码](https://img.taocdn.com/s3/m/b5fcde1010a6f524ccbf851a.png)
flash按钮代码大全Flash按钮动作代码Flash按键动作代码2010-06-25 09:54Flash按键动作代码----代码1影片剪辑mc是放在第二个场景中on(press){_parent.mc.gotoAndStop("场景2",2);_parent.gotoAndStop("场景2",2);}写("场景2",2);提醒错误的话,就写("scene 2",2);也就是一个英文一个中文,看用的是什么版本的FLASH _root表示的是时下主场景,表示绝对路径的时候时经常使用它_parent是表示父时间轴,thellos是表示时下元件,表示相对路径的时候时经常使用另有技法就是,场景多的时候半壁很罕用_root!Flash按键动作代码黄啸丰1、转下一帧并继续播放on(release)play();二、转第三帧并播放on(release)gotoAndPlay(03);stopAllSounds();3、全屏播放fscommand("fullscreen","true");四、退出on(release)if(substring(_root._url,8,1)=="/")fscommand("quit");else getURL("javascript:window.关上()");}//end if 5、归回第一帧on(release)gotoAndPlay(01);stopAllSounds();FLASH剧本代码大全-Go to跳转到指定的帧-Play播放-Stop遏制-Toggle High Quality在高画质以及低画质间切换-Stop All Sounds遏制所有声响的播放-Get URL跳转至某个超联络-FSCommand发送FSCommand号令-Load Movie装载影片-Unload Movie卸载影片-Tell Target告知方针-If Frame Is Loaded.判断帧是否被纯粹载入-On Mouse Event鼠标事件。
第三周flash中的按钮元件
![第三周flash中的按钮元件](https://img.taocdn.com/s3/m/f474418c14791711cd791704.png)
方法提示
• 1、新建按钮元件,制作出“play”按钮,在时间轴中 新建图层,把按钮从库面板拖动到第1帧的合适位置, 单击按钮,打开动作面板,在“play”和按钮控制命令 “play”按钮上面的命令: on(release){ play( ); }
• 2、 要禁止动画一开始就自动播放,这样播放按钮才 会起到作用 。单击时间轴上的第1帧,打开舞台下面 的“动作”面板,双击“影片控制”下的“stop”命 令,是动画在第一帧就停止。在最后一帧同样加入 “stop”。
第三周flash中的按钮元件
作业:制作播放按钮
• 给“小卡车.fla”增加一个具有让动画“开始播放” 功能的按钮。
•思考:存在什么问题? 1、动画开始时自动播放 2、动画结束也没有停顿 基本要求:有一个控制“开始播放”的按钮。动画开始和结束都停止。 进阶要求:除上述要求,按钮由自己设计制作并体现一定创意内涵。
动画欣赏
第三周flash中的按钮元件
Flash中的元件 ——按钮
第三周flash中的按钮元件
按钮的构成
交互性在FLASH动画中非常重要,按钮是实现交互最基本元素。
按钮有四个状态帧(关键帧):
弹起
(按钮的 常态—— 未接触时)
经过
(鼠标划 过按钮时 的状态)
按下
(按下鼠 标键的状
态)
点击
(按钮响 应鼠标事 件的范围
第三周flash中的按钮元件
按钮的功能实现
• Action Script语句的运用 Flash提供了许多Action Script(动作脚本),通过 它们可以提高动画与用户的交互性并加强对动画的 控制。
• ActionScript语句的对象是:关键帧、按钮、影片剪 辑元件。
Flash 动画制作第11章——动作脚本的使用
![Flash 动画制作第11章——动作脚本的使用](https://img.taocdn.com/s3/m/00828648c850ad02de804120.png)
密码锁
11.4 影片剪辑属性和控制函数
一、影片剪辑属性
_alpha:影片剪辑实例的透明度。有效值为0 : (完全透明)到100(完全不透明)。 _rotation:影片剪辑实例的旋转角度(以度为 : 单位)。从0到180的值表示顺时针旋转,从0 到-180的值表示逆时针旋转。不属于上述范围 的值将与360相加或相减以得到该范围内的值。
在不停止播放动画的情况下,使当前播放的所有声音停止 播放。例如,为某按钮添加如下脚本,这样单击并释放按钮 后,将停止播放动画中的声音。 on(release){ stopAllSounds(); }
综合实训1——密码锁
首先打开素材文档并新建图层, 然后导入2幅位图,将所有图层的 帧向后延长,在上方位图所在图层 的最后一帧处插入关键帧,制作一 个上方位图向两边分开露出下方位 图的影片剪辑,最后插入关键帧并 为关键帧和按钮添加动作脚本,使 其只有输入正确的密码才能使播放 头跳转到最后一帧 ,具体操作请参 考书中内容。
11.2 添加动作脚本的方法
一、为按钮添加动作脚本
选中按钮元件,打开“动作”面板,然后在脚本输入窗格 中输入动作脚本,在按钮实例上添加动作脚本时,必须先为其 添加on事件处理函数 。
为按钮添加脚本
在Flash中,鼠标事件主要有以下几种。
press:表示在按钮上单击鼠标左键时触发动 : 作。 release:在该按钮上按下鼠标左键,松开鼠 : 标时触发动作。 releaseOutside:在按钮上按下鼠标左键, : 接着将鼠标移至按钮外,松开鼠标时触发动 作。 rollOver:鼠标光标放在按钮上时触发动作。 :
五、为对象添加动作脚本
在Flash中进行的编程,都是在“动作”面板中完成的,按 【F9】键或选择“窗口”>“动作”菜单即可打开“动作”面板。
Flash按钮动作代码、脚本代码大全
![Flash按钮动作代码、脚本代码大全](https://img.taocdn.com/s3/m/d511e56ef342336c1eb91a37f111f18583d00c06.png)
Flash按钮动作代码、脚本代码大全Flash按钮动作代码1、转下一帧并继续播放on (release){play();}2、转第三帧并播放on (release){gotoAndPlay(03);stopAllSounds();}3、全屏播放fscommand("fullscreen", "true");4、退出on (release){if (substring(_root._url, 8, 1) == "/"){fscommand("quit");}else{getURL("javascript:window.close()");} // end if}5、返回第一帧on (release){gotoAndPlay(01);stopAllSounds();}FLASH脚本代码大全- Go to 跳转到指定的帧- Play 播放- Stop 停止- Toggle High Quality 在高画质和低画质间切换- Stop All Sounds 停止所有声音的播放- Get URL 跳转至某个超联结- FSCommand 发送FSCommand命令- Load Movie 装载影片- Unload Movie 卸载影片- Tell Target 告知目标- If Frame Is Loaded ..判断帧是否被完全载入- On Mouse Event 鼠标事件。
其他Actions。
包括:- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip 复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- evaluate 调用自定义函数(Function)- for for循环- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand 发送FSCommand命令- function 声明自定义函数- getURL 跳转至某个超联结- goto 跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie 装载MC- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值- on 鼠标事件的触发条件- onClipEvent MC的事件触发程序- play 播放- print 输出到打印机- removeMovieClip 删除MC- return 在函数(function)中返回一个值- set variable 设定变量值- setProperty 设定属性- startDrag 开始拖动- stop 停止- stopAllSounds 停止所有声音的播放- stopDrag 停止拖动- swapDepths 交换两个MC的深度- tellTarget 指定Action命令生效的目标- toggleHighQuality 在高画质和低画质间切换- trace 跟踪调试- unloadMovie 卸载MC- var 声明局部变量- while 当..成立时..- with 对..对象(Object)做..。
flash常用脚本代码
![flash常用脚本代码](https://img.taocdn.com/s3/m/99e4d50a5627a5e9856a561252d380eb6294238f.png)
一、play命令〔播放〕1、使用格式play()该命令没有参数,功能是使动画从它的当前位置开始放映。
二、stop命令〔停止播放〕1、使用格式stop()该命令没有参数,功能是停止播放动画,并停在当前帧位置。
三、gotoAndPlay命令〔跳至…播放〕1、使用格式gotoAndPlay(frame)参数说明:frame:跳转到帧的标签名称或帧数。
该命令用来控制影片跳转到指定的帧,并开始播放。
2、用法举例gotoAndPlay(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并从该帧开始播放。
四、gotoAndStop命令〔跳至…停止播放〕1、使用格式gotoAndStop(frame)参数说明:frame:跳转到帧的标签名称或帧数。
该命令用来控制影片跳转到指定的帧,并停止在该帧。
2、用法举例gotoAndStop(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并停止在该帧。
五、stopAllSounds命令〔停止所有音轨〕1、使用格式stopAllSounds()该命令没有参数用来停止当前FlashPlayer中播放的所有声音。
六、if...else语句(条件语句)1、使用格式if(条件){语句1;}else{语句2;}当条件成立时,执行“语句1〞的内容。
当条件不成立时,执行“语句2〞的内容2、用法举例if(a〉b){//判断a是否大于btrace("a>b"); }else{trace("b >=a"); }//假设成立,那么输出a>b//假设不成立那么输出b>=a七、switch...case...default语句〔条件语句〕1、使用格式switch(表达式){case值1:执行语句1;break;case值2:执行语句2;break;default:语句;}先计算表达式的值,然后去各个case子句中寻找对应的执行语句。
Flash的元件—按钮元件
![Flash的元件—按钮元件](https://img.taocdn.com/s3/m/e055f6e07d1cfad6195f312b3169a4517723e585.png)
Flash的元件—按钮元件
Flash的元件—按钮元件
吉祥如意988/编辑素材/网络
我们可以如制作“图形元件”那样来制作“按钮元件”。
在元件库中,我们可以看到“按钮”元件的样子,“按钮”的图标为一只手指按在一个面板上,在图示上非常好辨别。
“按钮元件”也有两种方法可以建立,一种是通过在舞台中现有的图形或者“影片剪辑”,“图形元件”,使用“选择工具”选择他们,并且按下键盘“F8”键转换为“按钮元件”。
第二种方法是通过FLASH软件的菜单,“插入-新建元件”命令,选择“按钮元件”并按下确定按钮,进入“按钮元件”的编辑界面就可以制作按钮了。
“按钮元件”顾名思义就是可以用来鼠标控制的,他可以制作交互式按钮。
当我们进入了按钮编辑区的时候,可以看到按钮的四种状态,分别是弹起,指针经过,按下和点击,其中前三项是按钮在不同情况下的显示状态,最后一项“点击”则为“按钮”的点击范围,点击区域,这里绘制的图形是透明的,在制作透明按钮时可以考虑使用。
虽然按钮的前三个可显示状态都是一帧,一帧如果使用“图形元件”是不能使它运动起来的,但我们可以通过“影片剪辑”的方式,制作动态按钮,相关动态按钮教程请参考“FLASH动感按钮的制作方法”。
我们可以在按钮的前三个状态中导入相应的声音文件,这样在鼠标滑过,单击,按下时就可以出现不同的声音了。
“按钮”元件是针对鼠标交互操作的,如果动画中没有使用“按钮”的地方,可千万不要随便应用哦。
>。
Flash内容
![Flash内容](https://img.taocdn.com/s3/m/3cd34d5de518964bcf847c44.png)
Falsh中的元件1、只的三种元件图形元件、按钮元件、影片剪辑元件(位图、声音都不属于元件)(要能根据库中的图标识别出三种元件)元件从库中拖到舞台上形成实例实例可改变大小、位置、透明度(Alpha)2、按键元件:弹起帧:按钮初始状态指针经过帧:鼠标移入时的状态按下帧:按下鼠标时的状态点击帧:确定按钮反应的区域(按钮的第四帧为空白关键帧时按钮无效)3、影片元件影片元件就是一个小的动画,有自己的时间轴,测试影片时影片元件可以独立播放。
Flash中的声音1、声音文件不能直接导入到舞台,应先导入到库。
2、声音文件的同步方式:事件:画面与声音不同步(各自独立播放)数据流:画面与声音同步(动画停止,声音也停止)在Flash中能加载声音的位置:关键帧和空白关键帧上Flash中的场景:1、进入场景面板:2、场景的操作:增加场景、场景改名、删除场景、调整场景的先后、Flash中的动作语句语句有两种应用的场合:1、用在关键帧或空白关键帧上:(普通帧上不能放语句)例如:动画播放到最后时自动停止可在最后的关键帧、或空白关键帧上加上:stop( );2、语句用于按钮上:On ( 参数) { 语句;}参数的形式:press 按下Release 释放Rollover 移入Rollout 移出(在高考时press与Release 并不严格区分)(有些语句出错题可先判断是不是没有在按钮是用ON语句)Flash解题技巧1、首先确定“场景”(在哪个场景中进行操作!)2、确定图层(在哪个图层中进行操作!)3、确定帧的位置(是图层的第一帧或是最后帧、还是中间帧处!)4、确定命令的类型命令语句是直接放在帧上,还是通过按钮来执行。
如果是帧语句,确定要放在哪一帧上。
如果是按钮语句,就选定按钮用On语句。
Flash知识点总结
![Flash知识点总结](https://img.taocdn.com/s3/m/86c8752c915f804d2b16c10b.png)
Flash知识汇总(一) Flash的工作界面舞台:进行创作的主要工作区域。
标尺、网格、编辑栏中设置显示比例。
场景概念:时间轴窗口:由一系列的帧组成,每一帧是一幅瞬时图。
分为:图层控制区和时间轴控制区。
时间线是通过时间变化精确控制图层在每一秒的位置的工具。
默认12帧/秒。
Fps(framepersecond)工具箱:主要绘图工具动画播放控制器面板属性窗口:设置对象属性动作窗口:编写动作脚本浮动面板:如:库窗口:用于存放重复元素。
(二)Flash动画的制作原理在时间轴的不同帧上放置不同的对象或设置同一对象的不同属性,例如形状、位置、大小、颜色和透明度等,当播放指针在这些帧之间移动时,便形成了动画。
(三)重要概念图形:是组成Flash动画的基本元素。
制作动画时,可利用Flash的工具箱提供的工具绘制出动画需要的任何图形。
元件:是指可以在动画场景中反复使用的一种动画元素。
它可以是一个图形,也可以是一个小动画,或者是一个按钮。
图层:图层就像好多透明的纸,用户可以在不同的纸上绘制各种图画,然后再将所有的纸叠在一起就构成了一幅完整的图画。
位于下层的图形将在上层中空白或者透明的地方显示出来。
帧:帧分为关键帧、空白关键帧和普通帧三种类型。
关键帧是可以直接在舞台上编辑其内容的帧, 记录动画内容发生根本性变化的画面。
只要关键帧才能进行编辑。
F6:插入关键帧。
插入关键帧时将上一状态的帧内容完全复制。
空白关键帧帧内没有画面,帧标识是空心小圆圈;普通帧的作用是延伸关键帧上的内容。
帧频:每秒钟播放的帧数,默认12fps 一般认为是网页上最合适的速度。
(四)工具箱中各工具的用法:(五)三种动画:逐帧动画、运动动画、形状动画(1)逐帧:就像电影院放电影,每秒钟播放固定的胶片数,每张胶片都单独制作,最后连在一起播放,达到动画效果。
做法:F6插入关键帧,调整每帧图像,使得每相邻两帧有所区别(2)运动动画:原理:通过设置首尾两关键帧的对象属性,让系统自动生成中间的“补间”。
Flash按钮动作脚本
![Flash按钮动作脚本](https://img.taocdn.com/s3/m/be3e877c2e3f5727a5e9623d.png)
(4)选定“按钮”图层的第1帧,在舞台下方中间绘制或者引入一个按钮作为停止按钮,如图4-51所示。
图5-51引入一个停止按钮
(5)选定该停止按钮,打开动作面板。与播放按钮的制作过程类似,给停止按钮添加命令语句,将最后一条命令play()命令改为stop()命令。其命令程序为:
(1)再在前面动画的基础上新建一个名为“按钮”的图层,在该图层上单击第1帧。在舞台下方某一位置绘制或者引入一个按钮作为播放按钮,将其命名为play,如图4-47所示。
图4-47引入一个播放按钮
(2)选定该播放按钮,打开动作面板。添加on函数,如图4-48所示。将光标定位在on函数的小括号内,鼠标单击编辑框上面的代码显示按钮 ,在on函数弹出的选项框中选择“press”,如图4-49所示。
图4-48给命令编辑区添加on命令
图4-49 on函数加参数press
(3)在动作面板编辑区中,把插入点移动到第2行,单击“添加新项目到脚本”按钮 ,选数play(),如图4-50所示。该函数的功能是:鼠标单击该按钮时,播放动画。
图4-50添加play函数
on (press) {
stop();
}
(6)到此为止完成了对这个交互动画的制作,单击菜单中“控制”|“测试影片”命令,对这个动画的效果进行测试。在动画播放时如果单击停止按钮,动画停止播放;如果再单击播放按钮,动画继续播放。
作业设计
1.写出PLAY和STOP的左右?
教学课题
按钮动作脚本
教学目标
使学生掌握按钮动作脚本的使用
教学重点
按钮动作脚本的使用
教学难点
按钮动作脚本的使用
教学准备
简述flash中的元件类型及其特点
![简述flash中的元件类型及其特点](https://img.taocdn.com/s3/m/c447ccce8662caaedd3383c4bb4cf7ec4bfeb649.png)
简述flash中的元件类型及其特点Flash中的元件类型包括图形元件、按钮元件、电影剪辑元件和文本元件。
每种元件类型都有其自身的特点和用途。
1. 图形元件是Flash中最基本的元件类型,用于创建静态图形。
它可以是简单的形状或复杂的插图,可以自由地绘制和编辑。
图形元件可以被重用,并且可以在整个动画中以不同的方式使用。
2. 按钮元件是用于创建交互式控件的元件类型。
它可以包含不同的状态(正常、鼠标悬停、按下等),并且可以与动作脚本关联,实现各种交互效果。
按钮元件常用于创建导航菜单、链接和用户界面中的交互元素。
3. 电影剪辑元件是用于创建复杂动画效果的元件类型。
它可以包含多个图形和动画序列,并且可以在主时间轴中以单个实例的形式使用。
电影剪辑元件可以具有自己的时间轴,可以实现更复杂的动画效果,如逐帧动画、补间动画等。
4. 文本元件是用于添加和格式化文本内容的元件类型。
它可以包含静态文本、输入文本和动态文本。
静态文本是不可编辑的文本,可以用于显示固定的文本内容。
输入文本是可编辑的文本,用户可以输入和修改内容。
动态文本是通过动作脚本从外部数据源获取文本内容的文本。
这些元件类型各具特点,可以在Flash中灵活地创建不同类型的动画和交互元素。
图形元件和电影剪辑元件可以用于创建各种静态和动态图形效果,按钮元件可以实现用户与动画的交互,文本元件可以添加和格式化文本内容。
通过使用不同的元件类型,可以实现更复杂和丰富的动画效果。
例如,可以使用图形元件创建动画角色的外观,使用电影剪辑元件将这些角色的动画序列组织起来,使用按钮元件添加用户交互,使用文本元件添加说明和对话。
Flash还提供了丰富的元件库,其中包含了各种预定义的元件,如图标、按钮、滚动条等。
这些预定义元件可以快速地创建常见的界面元素,加快开发速度。
总的来说,Flash中的元件类型各具特点,可以满足不同的创作需求,使得动画和交互元素的创建更加灵活和高效。
通过合理运用这些元件类型,可以创造出丰富多样的Flash动画作品。
flash按钮元件动画制作
![flash按钮元件动画制作](https://img.taocdn.com/s3/m/d402e62f647d27284b73518b.png)
放置影片剪辑1,取名为a
图层2
放置4个方向键,插入以下代码:
上键:on(press,keyPress”<Up>”){a._-y = a._-y-10}
下键:on(press,keyPress”<Down>”){a._-y = a._-y+10}
左键:on(press,keyPress”<Left>”){a._-x = a._-x-10}
图层2放置两个按钮,运动按钮插入代码:on(press){a.play();}
停止按钮插入代码:on(press){a.stop();}
单个小球运动(方法2)
1:图层1作小球运动的补间动画,第一帧插入代码:stop();最后一帧插入代码:gotoAndPlay(2)
2:画两个按钮(运动和停止),放到场景图层2
4:场景图层1
放置两个影片剪辑,分别取名a,b
图层2
放置3个按钮元件,运动a插入代码:on(press){a.play();}
运动b插入代码:on(press){a.play();}
停止按钮插入代码:on(press){a.stop();b.stop();}
方向键控制
1:影片剪辑1
画一个小球
2:做4个按钮,分别为上下左右(也可从公用库提取)
播放声音控制按钮
1:影片剪辑1:
画3条线条
2:按钮元件1:
画一个喇叭
3:影片剪辑2:
图层1:放置歌曲。最后一帧插入代码:stopAllSounds();
图层2:按钮元件第一帧的按钮上插入代码:on (release) {gotoAndstop(最后一帧的值)();}最后一帧的按钮上插入代码:on(release){gotoAndPlay(最后一帧的值)();}
Flash各类工具按钮详细介绍及讲解
![Flash各类工具按钮详细介绍及讲解](https://img.taocdn.com/s3/m/d84cb8210722192e4536f667.png)
一、启动Flash开始-----程序----------Macromedia Flash二、工作界面A菜单栏B 显示工具栏/隐藏工具栏(标准工具栏:靠齐格线,平滑曲线,直线,旋转,缩放,对齐,显示比例)C.控制器工具栏/隐藏工具栏D.时间轴/隐藏时间轴E.颜色/隐藏颜色F. 舞台:“舞台”位于工作界面的正中间部位,是放置动画内容的区域。
这些内容包括矢量插图、文本框、按钮、导入的位图图形或视频剪辑等。
可以在【属性】面板中设置和改变“舞台”的大小,默认状态下,“舞台”的宽为550像素,高为400像素, 工作时根据需要可以改变“舞台“显示的比例大小,可以在“时间轴”右上角的“显示比例”中设置显示比例,最小比例为8%,最大比例为2000%,在下拉菜单中有三个选项,【符合窗口大小】选项用来自动调节到最合适的舞台比例大小;【显示帧】选项可以显示当前帧的内容;【全部显示】选项能显示整个工作区中包括在“舞台”之外的元素.三、设计面板打开【窗口】中【设计面板】菜单,在菜单中可以看到所有的“设计面板”,单击面板的名称,就可以打开或关闭相应的面板。
默认状态下,打开的“设计面板”分布在舞台右侧的面板组中。
“设计面板”包括【对齐】面板、【颜色样本】面板、【混色器】面板、【信息】面板、【场景】面板和【变形】六个面板。
(1)【对齐】面板【对齐】面板可以重新调整选定对象的对齐方式和分布。
【对齐】面板分为五个区域:【相对于舞台】:按下此按钮后可以调整选定对象相对于舞台尺寸的对齐方式和分布;如果没有按下此按钮则是两个以上对象之间的相互对齐和分布。
【对齐】:用于调整选定对象的左对齐、水平中齐、右对齐、上对齐、垂直中齐和底对齐。
【分布】:用于调整选定对象的顶部、水平居中和底部分布,以及左侧、垂直居中和右侧分布。
【匹配大小】:用于调整选定对象的匹配宽度、匹配高度或匹配宽和高。
【间隔】:用于调整选定对象的水平间隔和垂直间隔。
【颜色样本】面板【颜色样本】面板为我们提供了最为常用的“颜色”,并且能“添加颜色”和“保存颜色”。
Flash动作脚本基础
![Flash动作脚本基础](https://img.taocdn.com/s3/m/1f047fc96137ee06eff9181f.png)
Flash动作脚本基础(一)动作脚本添加的三种方式:帧、影片剪辑(mc)和按钮1.给帧加动作:给帧加动作时,只需选择需要加脚本的帧,打开动作面板,直接输入脚本即可。
2.给按钮加动作:给按钮加动作时需要选择【影片剪辑控制】集合中的on命令。
这个命令是专门为按钮设计的,它提供了八种按钮的事件。
分别是按下、滑过、释放、滑离、外部释放、拖过、拖离和按键。
① press在鼠标指针经过按钮时按下鼠标按钮,会触发本事件一次。
②release在鼠标指针经过按钮时释放鼠标按钮,会触发本事件一次。
③releaseOutside当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮,会触发本事件一次。
可以利用on的这个事件来制作游戏。
④rollOut鼠标指针滑出按钮区域,会触发本事件一次。
⑤rollOver 鼠标指针滑过按钮,会触发本事件一次。
当鼠标指针从按钮上滑过的时候,动画就开始执行播放动作了,而不需要点击它。
我们可以利用on的这个特点来制作一些图示板,非常简单有效。
滑离与滑过并不是相同的,滑离是指鼠标滑动到按钮上并离开以后开始响应,而滑过是指只要鼠标滑到按钮上,就开始执行动作。
⑥、dragOut在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮区域,会触发本事件一次。
⑦dragOver 在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮,再滑回此按钮。
拖过的效果是在按钮上点击并按住鼠标不放,移出按扭区,再移回按钮上释放的事件。
拖离与拖过有所不同,只要在按钮上按住鼠标左键然后移动到按钮外就会相应。
他于滑离的区别在于拖离需要按住鼠标左键。
⑧keyPress("key") 按下指定的键,会触发本事件一次。
对于此参数的key 部分,需指定键控代码或键常量。
例如:on (dragOut) {//当鼠标拖离按钮时执行下面的动作play();//执行播放动作}再如:on (keyPress "z") {//当按下键盘中的“z”健时执行下面的动作play();//执行播放动作}方法:首先选择需要添加脚本的按钮,在动作面板上加入所需的脚本即可。
Flash脚本、按钮、文本框(1)
![Flash脚本、按钮、文本框(1)](https://img.taocdn.com/s3/m/167b767a8e9951e79b892711.png)
(3)右单击第1帧,在快显菜单中选择 【动作】,对第1关键帧编程,实现两个 输入文本框只能输入运算的数字,代码 如下图所示:
txta.restrict="0-9." txtb.restrict="0-9."
(4)自制一个按钮“求和”,将其拖动 到舞台上,右单击按钮,选择【动作】, 打开动作面板,输入如下代码:
文本框
输入文本框
属性面板的按钮设置
在很多数据输入的场合中,输入数据的质量非 常重要,如果输入错误,程序则不能正常运行。 例如:程序中一个输入文本框要求只接受数字 0~9,如果不小心输入了其他字符,则程序就 不能正常运行。怎样才能避免这种情况的发生 呢?Flash可以通过代码对输入文本框的格式进 行控制,实现一定程度上的数据约束。下面是 常见的几种数据约束(假设输入文本框的名称 为txt):
3.大小写字母输入文本框的实现
txt.restrict="A-Za-z"//该文本框只能输入 大小写字母。 说明:如果要求输入文本框只接受大写 字母,只要把上面的动作改写为 txt.restrict="A-Z"”即可。
4.限定范围输入文本框的实现
txt.restrict="A-Z^K-O" //该输入文本框 只能输入除K~O以外的大写字母。
在按钮中编程实现对按钮事件的响应;
在影片剪辑中编程实现对影片剪辑事件 的响应;
对按钮编程
在按钮实例本身上写脚本的方法 on(事件) {
要执行的脚本程序
}
这个on语句就是直接在按钮实例本身进行AS编写的规则。需要注 意的是on里面的事件,这个事件可以理解为是鼠标或键盘的动作, 描述这个事件的英文单词,首字母是小写。
FLASH动作脚本详解
![FLASH动作脚本详解](https://img.taocdn.com/s3/m/1d1968ed9ec3d5bbfd0a744d.png)
FLASH动作脚本详解FLASH动作脚本详解一、FLASH脚本基础入门讲解 (1)二、按钮AS的编写 (4)三、影片剪辑的AS编写 (5)四、动态文本框 (6)五、影片剪辑的拖拽 (8)六、流程控制与循环语句 (10)七、绘图及颜色的AS的编写 (12)八、声音AS 的编写与控制 (14)九、时间日期的AS编写 (17)十、点语法以及路径 (18)十一、深入了解时间控制 (20)十二、无条件转移 (23)十三、变量 (28)十四、运算符(一) (33)十五、变量(二) (38)十六、影片剪辑的属性 (41)十七、再讲循环语句 (47)十八、影片剪辑处理函数 (53)十九、复制影片剪辑 (58)二十、深入startDrag()与stopDrag() 61二十一、for循环 (65)二十二、while与do while循环 (69)二十三、循环语句的嵌套 (73)二十四、组件 (75)二十五、播放器控制与网页连接以及动画发布输出 (78)二十六、loadVariables命令 (79)二十七、影片剪辑的深度 (80)二十八、文本框 (82)二十九、超文本标签 (83)一、FLASH脚本基础入门讲解认识“动作”面板在Flash中,动作脚本的编写,都是在“动作”面板的编辑环境中进行,熟悉“动作”面板是十分必要的。
按【F9】键调出“动作”面板,可以看到“动作”面板的编辑环境由左右两部分组成。
左侧部分又分为上下两个窗口。
左侧的上方是一个“动作”工具箱,单击前面的图标展开每一个条目,可以显示出对应条目下的动作脚本语句元素,双击选中的语句即可将其添加到编辑窗口。
下方是一个“脚本”导航器。
里面列出了FLA文件中具有关联动作脚本的帧位置和对象;单击脚本导航器中的某一项目,与该项目相关联的脚本则会出现在“脚本”窗口中,并且场景上的播放头也将移到时间轴上的对应位置上。
双击脚本导航器中的某一项,则该脚本会被固定。
右侧部分是“脚本”编辑窗口,这是添加代码的区域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 而按钮的动作面板上,添加了语句
on (press) { play(); }
它的含义就是:在按钮上单击一下鼠标,整个flash 就开始播放。
从最简单的as代码开始~
• 播放和停止
• Play(); • Stop();
播放动画 停止动画播放
• 通常,大家会看到这样的flash: • 有一个停止的画面,然后出现一个播放按钮,需
要点击一下那个按钮整个flash才开始播放。 • 其实,这个flash就是在停止的画面那个关键帧的
动作面板里,添加了语句 stop();
Flash中的按钮元件 与常用动作脚本
P 139
Flash里的按钮元件~
• 按钮,是flash三大元件之一,同时也是最具有交 互性的元件。
可以说,在成熟的flash作品里面,都会看 到按钮的身影
比如:mtv开始播放按钮,游戏开始按钮。
一个简单到不能再简单的按钮有三个基本状态: 按钮.swf 鼠标未接触 鼠标移到按钮上但未按下 鼠标按下
当鼠标放到场景中按钮上的时候,会变成手的形状----就象网页中的超连接一样。
按钮的制作
• 首先,选择菜单栏里的“插入”--新建一个元 件,选择“按钮”
按钮的正常状态
鼠标放在按钮上时 候,按钮的样子 鼠标按下时,按 钮的样子 指的是按钮的感应 范围
• 除了自己制作按钮以外,也可以使用flash软件自 己带的按钮。
• Flash自带的按钮
按钮的作用
用户通过按钮与flash产生互动。 按钮免不了要跟ActionScript结合在一起使用。
按钮的功能实现
Action Script语句的运用 Flash提供了许多Action Script(动作脚本),通过它们可以提高动画与用户的交互性Fra bibliotek加强对动画的控制。
ActionScript语句的对象是:关键帧、按钮、影片剪辑元件。