基于Flash动作脚本语言的交互式动画探索

来源 :锦绣·中旬刊 | 被引量 : 0次 | 上传用户:sharufeifen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文分析了动作脚本语言(Action Script)的动作面板和基本语法,以按钮相册为实例论述了Flash动作脚本语言的交互式动画创作流程。
  关键词:动作脚本语言;交互式动画;Flash
  一、引言
  动作脚本语言(Action Script)是一种面向对象的编程语言,是Flash交互式动画实现的语言基础。Flash内置的Action Scrip语言能够用于Flash按钮元件实例、影片剪辑元件实例之上实现用户与Flash作品的交互,使SWF文件能够响应用户的指令,增加用户的沉浸感和控制感。
  二、动作面板
  “动作面板”是Flash程序编辑环境。使用该面板可以开发与编辑Action Script脚本程序。启动动作面板方法:
  1.选中关键帧、按钮或影片剪辑等对象
  2.选择菜单“窗口”→“开发面板”
  3.→“动作”(或按快捷键F9打开动作面板)。
  动作面板由右侧和左侧两部分组成。右侧部分是“脚本窗格”,这是输入和显示代码的区域;左侧部分是“动作工具箱”,每个动作脚本语言元素在该工具箱中都有一个对应的条目。在“动作”面板中,“动作工具箱”还包含一个“脚本导航器”,“脚本导航器”是Flash影片文档中相关联的帧动作、按钮动作具体位置的可视化表示形式,可以在这里看到Flash影片文档中的对象以查找动作脚本代码。如果单击“脚本导航器”中的某一项目,则与该项目关联的脚本将出现在“脚本窗格”中,并且播放头将移到时间轴上的相应位置。“脚本窗格”上方是“常用工具栏”,包含若干功能按钮,利用它们可快速对动作脚本实施一些操作。在“常用工具栏”上方还可以打开“脚本助手”,“脚本助手”为初学者使用脚本提供了一个简单的、具有提示性和辅助性的友好界面,初学者可以利用“脚本助手模式快速创建一些简单的动作脚本。
  可以使用以下方法之一添加动作。
  ·直接在“脚本”输入区中编辑输入命令、参数或编辑命令。
  ·双击“动作”工具箱中的某一项向“脚本”输入区添加命令
  ·单击“脚本”窗口上方的“添加”(+)按钮,点击“动作”工具箱中的某一项向“脚本”输入区添加命令
  三、Action Scr ipt的基本语法
  Action Script与其他类型的语言一样,有自己的一套语法规则和标点符号,这些规则规定了一些字符和关键字的含义,以及它们的书写顺序。在使用过程中,必须遵守这些语法规则,才能创建正确的编译和运行脚本。
  (一)点语法
  在Action Script语句中,点“.”用来指明与某个对象或影片剪辑相关的属性和方法,也可以用来指向变量的目标路径。点语法的表达式由对象或影片剪辑的名称开始,接着是一个点,最后是要指定的属性、方法或变量。例如,_y是影片剪辑的一个属性,表示该Movie Clip对象在坐标系中的Y坐标,已知一个Movie Clip对象的名称为start_mc,那么start_mc.y就表示start_mc的Y坐标。
  ()语言标点符号
  在Action Script语句中,语法标点符号主要有大括号、小括号和分号。
  1.大括号在Flash中,Action Script程序使用大括号“{ }”
  将代码组合成代碼块,可以在与声明语句同一行或下一行的位置上放置一个大括号。例如:on(rel ease){gotoAndPlay(2);}
  2.小括号Action Script语句中,使用小括号“()”来放置定义和调用函数时的参数,在定义一个函数时,任何参数都必须放在小括号内。例如:function resume(name,age,gender)
  3.分号在ActionScript语句中,一条语句需要由一个分号来结尾。例如:1=1;1=2;
  (三)注释
  在Action Script语句中,使用注释将语句功能说明添加到脚本,可以增强程序的易读性,在团队工作或者要给其他人提供示例时,注释还可以向其他开发人员传递信息。注释语句以双斜线开始,显示的颜色为灰色,注释内容可以为任意长度且不用考虑任何语法。例如:while(i(30){∥复制flower影片剪辑duplicatemovieclip(“flower”,“flower”+i,1):}
  (四)关键字
  在Action Script语句中,关键字是特殊的保留用词,保留了若干关键字以做特殊用途(如表一)。例如var是一个关键字,它是专门用来定义局部变量的。因此,在定义变量名、函数或标签时,不能使用这些关键字。如果在编写程序的过程中使用了关键字,“动作”面板中的关键字会以蓝色显示。
  (五)常量
  在Action Script语句中,常量的值永远不会改变,如ENTER、BACKSPACE以及DOWN等常量就是Key对象的属性,如下所示可以检测键盘上的Enter键是否被按下。
  if(Key.getcode()=Key.ENTER){alert=“oh!”;}
  (六)语句
  在Flash中经常要用的语句是条件语句和循环语句。条件语句包含if语句、if else语句和if else if语句。循环语句包括while语句、do while语句、for语句。其中,Continue语句、Break语句和Return语句为条件终止语句。
  四、动作语言脚本在交互式动画中的应用
  制作一个使用按钮控制翻页的相册.
  1.将相册图片导入软件,并依次添加到图层1,使用快捷键“Q”修改其大小并放置在合适的位置。新建图层2,为其添加相册图片缩略图(如图二)。新建图层4,为其添加停止动作
  2.制作按钮元件,为按钮上添加如下脚本:
  on(release){∥在按钮上按下并释放鼠标
  gotoAndStop(1);∥到第一帧处停止}
  五、结束语
  交互式动画使用户由被动接受变为主动选择,增强了动画的可操作性和互动性,因此很受欢迎。在Flash中实现交互式动画,须使用ActionScript编程技术。此项技术在Flash的学习过程中是一个难点。只有充分掌握ActionScript编程技术才能够满足不同需求的交互式动画作品,创作出更加优秀的作品。
其他文献
Abstract:
期刊
摘要:社会的飞速发展,加快了摄影的普及化的程度,摄影在生活中随处可见。摄影成为群众记录生活,留住美好的工具。群眾文化是摄影的主要题材,群众文化相关活动的推广普及也离不开摄影。摄影艺术的普及可以丰富群众的生活,也可以提高群众的文化素养,促进群众文化的发展。下面本文将浅析摄影艺术与群众文化相融合的相关内容,以供相关人士参考与交流。  关键词:摄影艺术;群众文化;互促互进  引言  群众文化作为一种社会
期刊
摘要:研究习近平治国理政对中华优秀传统文化的运用,能够提高全社会对中华优秀传统文化的重视度,提高我国文化软实力,同时,有助于党员干部提高自身思想道德修养。基于此,文章以习近平传统文化思想基本要义为切入点,对习近平治国理政中对中华优秀传统文化的运用进行分析,希望促进我国文化发展。  关键词:习近平治国理政;中对中华优秀传统文化;运用  引言  党的十九大报告指出:“深入挖掘中华优秀传统文化蕴含的思想
期刊
摘要:在现代教学理念不断渗透的情况下,关于高中英语课堂教学的要求也发生了不同程度的改变,在此情况下,高中英语教师应当结合教学大纲中的要求,通过教学理念与方法的创新,进而达到提升英语课堂教学质量的目的。本文以新课程教学改革下的高中英语课堂为依托,在对高中英语课堂教学现状进行阐述的同时,从多个方面分析提升高中英语课堂教学质量的策略,以期能够在一定程度上改善当前高中英语课堂教学质量,促进高中生在英语综合
期刊
可逆休眠自由基聚合是合成具有窄分子量分布、预定分子结构的大分子的有效手段。本文开发了一种低浓度含碘络合物存在下的可逆休眠自由基聚合体系,开发了络合物种类,并优化了可控聚合条件,论文的主要工作如下:
  将自由基引发剂偶氮二异庚腈(ABVN)或偶氮二异丁腈(AIBN)、2-碘-2-甲基丙腈(CP-I)和碘络合物加入到甲基丙烯酸甲酯(MMA)的可逆-休眠自由基聚合体系(RDRP)中通过引发剂持续分解产生的自由基与络合物反应原位生成有机碘鎓盐调控单体的聚合过程。在该体系中,所加入的络合物低至20-80pp
摘要:在落实素质教育的过程之中,学生思想政治教育倍受社会各界的广泛关注,为了实现学生的良性成长和发展,培养学生正确的人生观、世界观和价值观,许多老师开始围绕学生的个性化成长发展要求,以思想政治教育为出发点,积极的利用新媒体等创造性的教学策略和教学手段,弥补学生在想象力和逻辑思维判断力上的不足,吸引学生的注意力,保障学生主动的参与不同的思想政治教育活动之中实现自身的良性成长。对此,本文以大学生思政教
期刊
摘要:浅谈儿童独立性的培养,有一位美国教育家曾提出:培养孩子的要诀之一,就是“能够早让他们自立”。他说:“过分的保护只会防碍孩子从生活中通过自身实践去获得有效经验教训,从而影响其尽快成长。”所以想要自立必须自理、独立。  关键词:儿童心理;独立;教育;日常  儿童的独立性要从小培养,因为儿童教育首先要引导儿童沿着独立的道路发展,由于儿童自身有着巨大的潛力,家长应放手让儿童从一点一滴的小事中去发展。
期刊
摘要:班主任是班级的组织者、领导者和教育者,是沟通学校、家庭和社会的桥梁。班主任是对学生进行思想品德教育的骨干力量。“没有爱就没有教育”班主任既要尊重、信任学生又要严格管理学生,更要用心关爱学生。爱本身就是一种动力,教师必须用母亲般的心灵去爱护、管理、教育学生,只有当这种爱在学生心中升华,化为积极进取、好学上进、克服困难的内驱力时,学生各方面才能有进步,教师的班级管理才能取得成功。所有的爱和教育离
期刊
如果没有你,我何以生存?是用蠢笨的大脑随世界转动,傻乎乎听命运摆弄,还是懒惰的自以为凭借双手支起半个人生?  我想,如果你在身边,一定会满不在乎的嘲弄我的天真,嘴角一撇,好像谁和你开了个天大的玩笑。你砸吧着嘴,不屑一顾。  可是现在,你在遥远的家乡,我看不到你唏嘘搞笑的表情。电话这头,传来的是你憨厚狡猾的声音。你圆乎乎的脑袋溜着黑黑的大眼睛,厚厚的嘴唇紧抿着,没有了下文。我屏住了呼吸,害怕你会说出
期刊
摘要:感恩是中华民族的传统美德,是健全人格的具体表现之一。通过开展各项感恩活动,让小学生从小了解父母、老师、同学、社会和大自然给予的恩情与恩赐,能予以报答,以认真务实的态度从小事做起,培养美德,陶冶情操,步入文明,做到知恩于心,报恩于行。  关键词:小学生;感恩;教育  一、感恩教育的提出  随着社会的不断进步和发展,现今人们的生活水平越来越高,但孩子们内心深处对亲情、师生情、友情的感觉却越来越淡
期刊