Flash脚本基础实例

上传人:飞*** 文档编号:48602917 上传时间:2018-07-18 格式:PPT 页数:75 大小:1.64MB
返回 下载 相关 举报
Flash脚本基础实例_第1页
第1页 / 共75页
Flash脚本基础实例_第2页
第2页 / 共75页
Flash脚本基础实例_第3页
第3页 / 共75页
Flash脚本基础实例_第4页
第4页 / 共75页
Flash脚本基础实例_第5页
第5页 / 共75页
点击查看更多>>
资源描述

《Flash脚本基础实例》由会员分享,可在线阅读,更多相关《Flash脚本基础实例(75页珍藏版)》请在金锄头文库上搜索。

1、信息工程学院FLASH基础动画制作上机情况反馈:1. 形状补间的创建2.2.遮罩层的含义遮罩层的含义形状补间动画中两个关键帧中的内容主体必须是处于形状补间动画中两个关键帧中的内容主体必须是处于分分 离状态离状态的图形,独立的图形元件不能创建形状补间的动画。的图形,独立的图形元件不能创建形状补间的动画。信息工程学院FLASH脚本特效常用脚本特效欣赏萤火虫 雪花 弹性跟随 网页导航条 黑客帝国数字流信息工程学院学习内容脚本基础知识 按钮元件的使用 导航菜单的制作 控制影片剪辑的脚本信息工程学院FLASHFLASH脚本脚本_AS_AS A Action ction S Scriptcript是是Fl

2、ashFlash的脚本语言的脚本语言, , 具有强大的交具有强大的交 互功能,通过脚本应用,用户对动画元件的控制得互功能,通过脚本应用,用户对动画元件的控制得 到加强。目前提供了到加强。目前提供了AS2.0AS2.0和和AS3.0AS3.0两个版本。两个版本。 动作面板动作面板是是FlashFlash提供的运行编程的专用环境提供的运行编程的专用环境 F9F9打开动作面板;打开动作面板; 使用使用ActionScriptActionScript的目的:的目的: 交互式网站的开发;交互式网站的开发; 课件制作课件制作; 小游戏开发、小游戏开发、MTVMTV、电子贺卡制作;、电子贺卡制作;信息工程学

3、院AS可添加在哪些对象上(AS2.0): 帧帧FrameFrame必须是关键帧必须是关键帧写在关键帧上面的写在关键帧上面的ASAS,当时间轴上的指针走到这,当时间轴上的指针走到这 个关键帧的时候,就写在这个帧上面的个关键帧的时候,就写在这个帧上面的ASAS就被触发就被触发执行了。执行了。操作操作方法方法:点选关键帧,然后打开:点选关键帧,然后打开ASAS面板面板 ,写,写 入语句;或新建一层插入空白关键帧,然后打开入语句;或新建一层插入空白关键帧,然后打开ASAS面板面板 ,写入语句。,写入语句。 按钮按钮ButtonButton 影片剪辑影片剪辑Movie ClipMovie Clip信息工

4、程学院AS2AS2和和AS3AS3的主要区别的主要区别在在AS2AS2中,中,ActionScriptActionScript代码可以添加到关键帧(代码可以添加到关键帧( KeyframeKeyframe)、按钮()、按钮(ButtonButton)或影片剪辑()或影片剪辑(Movie Movie ClipsClips)中)中 ,并分别称之为帧动作、按钮动作及影片剪辑动作。,并分别称之为帧动作、按钮动作及影片剪辑动作。在在AS3AS3中,中,ActionScriptActionScript代码只能添加到关键帧(代码只能添加到关键帧( KeyframeKeyframe),是面向对象的编程语言,而

5、不是一个简简单单),是面向对象的编程语言,而不是一个简简单单 的控制影片播放的东西的控制影片播放的东西. . 某种角度上说某种角度上说, ,随着随着FLASHFLASH的功能变的功能变 的越来越强大的越来越强大,AS,AS变的越来越复杂几乎是不可避免的。变的越来越复杂几乎是不可避免的。信息工程学院A Action ction S Scriptcript的相关术语的相关术语 A Action ction S Scriptcript的语法的语法脚本的控制结构脚本的控制结构AS基础知识信息工程学院A Action ction S Scriptcript相关术语相关术语 事件:起触发作用的事情。如鼠标

6、的移动、按下或 释放等;如:按钮常见事件: release、 dragOut、rollOut 关键字:AS中有16个关键字break continue delete else for function if in new return this tupeof var void while with 帧标签:即关键帧的名字(在时间轴上显示小红旗); 元件实例名称: “元件”从【库】中进入“舞台”就被 称为该“元件”的“实例”;有名称的影片剪辑实例才能在动作面板中调用。信息工程学院Action Script的语法 点语法:点语法:a1.gotoAndPlay(2); a1.gotoAndPlay(

7、2); 括号:定义函数中的相关参数;括号:定义函数中的相关参数; 大括号:大括号: 形成一个完整的语句块;形成一个完整的语句块; 分号:每条语句以分号:每条语句以; ;结束;结束; 注释:注释:/ /后可跟上注释后可跟上注释; ; 字母大小写字母大小写: :关键字要区分大小写关键字要区分大小写; ;信息工程学院脚本的控制结构 FlashFlash的脚本控制结构有三种:的脚本控制结构有三种:顺序顺序结构、分支结构、循环结构。结构、分支结构、循环结构。信息工程学院一、分支结构一、分支结构1、单分支格式: if (条件)要执行的代码;功能:如果条件满足,执行相应语句;如果条件不满足,程序继续。信息工

8、程学院2 2、双分支、双分支格式格式: :if (if (条件条件) ) 代码代码 1 /1 /条件满足执行这里的条件满足执行这里的代码代码 1 1 elseelse 代码代码 2 /2 /条件不满足执行这里的条件不满足执行这里的代码代码 2 2功能功能: :如果条件满足,执行相应语句如果条件满足,执行相应语句1;1;如果条件不满如果条件不满 足足, , 执行相应语句执行相应语句2;2;信息工程学院3、多分支格式:格式: switch(switch(变量变量) )case case 值值1:1:语句语句1;break;1;break;case case 值值2:2:语句语句2;break;2;

9、break;case case 值值3:3:语句语句3;break;3;break;default: default:语句语句4 4 信息工程学院 for(for(初值;条件;下一个初值;条件;下一个) ) 循环体语句循环体语句 / /执行这里的执行这里的代码代码N N次次 while(while(条件条件) ) 循环体语句循环体语句 / /当条件满足时一直执行这里的当条件满足时一直执行这里的代代码码 二、循环结构信息工程学院按钮元件的使用 按钮的定义:按钮的定义: 按钮实际上是包含按钮实际上是包含四帧四帧的交互式影片剪辑的交互式影片剪辑 当创建按钮元件时当创建按钮元件时,Flash,Flas

10、h就会自动创建包括四就会自动创建包括四 帧的时间轴帧的时间轴. .信息工程学院按钮的状态按钮的状态 “弹起弹起”当鼠标指针不接触按钮时当鼠标指针不接触按钮时, ,按钮处于弹起状态按钮处于弹起状态; ; “指针经过指针经过”当鼠标移动到按钮上面当鼠标移动到按钮上面, ,但没有按下时但没有按下时, ,按钮按钮 所处的状态所处的状态; ; “按下按下”当鼠标左键按下时当鼠标左键按下时, ,按钮所处的状态按钮所处的状态. .如果鼠标右如果鼠标右 键按下时键按下时, ,将会弹出关联菜单将会弹出关联菜单; ; “点击点击”在该状态下可以定义响应鼠标的区域在该状态下可以定义响应鼠标的区域, ,此区域在此区域

11、在 影片中是不可见的影片中是不可见的; ;信息工程学院1、按钮制作实例效果一 效果二信息工程学院6.3 Action行为实例给按钮添加动作给按钮添加动作按钮动作是按钮的灵魂,若不给按钮添加动作,按钮就毫无按钮动作是按钮的灵魂,若不给按钮添加动作,按钮就毫无 用处。用处。使用给按钮添加动作的语法是:使用给按钮添加动作的语法是:On(EventOn(Event) /) /执行的动作执行的动作 其中其中EventEvent(事件)是指鼠标的各种动作,主要有:(事件)是指鼠标的各种动作,主要有:PressPress(点击)(点击)ReleaseRelease(释放)(释放) ReleaseOutsid

12、eReleaseOutside(释放离开)(释放离开) RollOverRollOver(指针经过)(指针经过)RollOutRollOut(指针离开)(指针离开)DragOverDragOver(拖放经过)(拖放经过) 信息工程学院给按钮加动作 给按钮加动作 实例:播放、重播、停止按钮 从公用库中导入按钮; 回到场景中,拖入按钮,给按钮实例加动作 on (release) gotoAndplay( 1);/重播 给按钮加动作脚本,必须添加事件on on(release)stop( ); 信息工程学院Flash中制作按钮元件,可任意发挥;新建图 层“按钮”,放置制作好的按钮(如上一页、 下一页

13、); 新建图层”图片”,导入四幅图片(4个关键 帧);并将此层拖入最底层;其它图层延续到 第4帧; 在“图片”上又新建图层,命名为”图片序 号”,画白色无边线矩形做为背景;左边是一 个动态文本,将其变量名设为” b”,中间画 一条斜线,右边是一个静态文本”4”;2、简单图片浏览器制作信息工程学院 在最上层新建图层,命名为”脚本”;在第一帧添加如 下脚本: stop(); b=“1”; 上一页按钮添加如下脚本: on(release) prevFrame(); if(b1)b-; 下一页按钮添加如下脚本:on(release)nextFrame(); if(b”此处Left还可以更改为Right

14、 Home End Delete Insert Enter Backspace Up Down PageUp PageDown Tab Escape Space信息工程学院 press点击-鼠标指针在按钮上时按下鼠标键 ; release释放-鼠标指针在按钮上时,释放鼠 标按键; rollOver指针经过-鼠标指针移到按钮上面; rollOut指针离开-鼠标指针从按钮上移出; releaseOutside释放离开-鼠标指针在按钮上 时按下鼠标按键,移出按钮外后才释放按键; dragOut拖放离开-鼠标指针在按钮上时按下 鼠标键,然后拖出按钮外; dragOver拖放经过-鼠标指针在按钮上时按下

15、 鼠标键,然后拖出按钮外,接着又拖回按钮上; keyPress按键-按下指定的键盘键信息工程学院loadMovie详解(幻灯浏览) 作用:将SWF、JPEG、GIF或PNG从URL加载到 影片剪辑中; 语法:loadMovie(url,目标,方法) 加载的对象与源文件最好在同一目录下 例:个人主页中导航按钮中用到了加载SWF; 实例01在影片剪辑中加载图片.fla制作一空影片剪辑元件,拖入场景图层1的第1帧中,实例名称取为mc 在第1帧加脚本 后四帧添加关键帧加相同脚本,更 换图片名称 新建图层2,添加两个按钮,控制上一帧,下一帧的跳转(略)stop(); loadMovie(“001.jpg”,mc);信息工程学院3、强化练习幻灯片效果 目的:制作图片加载过程中淡入淡出的效果; 制作一空影片剪辑元件”载入图片”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号