第5章 使用ActionScript动作脚本制作交互动画
- 格式:ppt
- 大小:2.88 MB
- 文档页数:146
第1章揭开ActionScript的神秘面纱ActionScript是Flash内置的编程语言,用它为动画编程,可以实现各种动画特效、对影片的良好控制、强大的人机交互以及与网络服务器的交互功能。
ActionScript是一门吸收了C++、Java以及JavaScript等编程语言部分特点的新的语言。
ActionScrip使用英文单词和元件提供了一种为Flash影片设置指令的方法。
它的存在确保了Flash影片较之普通的按照线性模式播放的动画具备强大得多的人机交互能力。
可以为时间轴中的关键帧、按钮和影片剪辑添加ActionScript。
选中这些关键帧、按钮和影片剪辑,打开其动作面板,你就可以看到它们都添加了哪些脚本。
1.1 Flash中的程序交给计算机执行的指令集称为程序。
程序的另一个名称叫做脚本。
从现在开始,我们将这些指令集统称为脚本。
脚本都必须有它的运行环境,就ActionScript来说,它的运行环境就是Flash影片。
ActionScript 可以指挥Flash影片该做什么。
在某些情况下,ActionScript还可以指挥其他的东西,如用户的操作系统、浏览器等。
但是ActionScript最主要的用途还在于控制Flash影片内部的东西。
短的脚本可以只有一行,长的脚本可以长达几千行。
它们可以作用于Flash影片的一个部分,也可以贯穿影片始终。
有人把使用了脚本的整个Flash影片看作一个程序,也有人把影片中单独出现的脚本看作一个程序。
这两种看法都正确,因为一个单独的程序也可以被定义成若干小程序。
你可能对某些编程语言已经相当熟悉或者有所了解。
例如广大网页设计者所熟知的JavaScript,以及另一种相似的语言VBScript,它们能用来编辑动态网页。
HTML(Hypertext Markup Language 超文本置标语言)是另一种特殊的语言,浏览器将按照它所包括的指令正确地显示文本和图片。
在学校里面,你可能接触过一些编程方面的课程,如BASIC、Pascal、C、Java等。
毕业设计(论文)I 摘要在多媒体技术高速发展的今天,多媒体播放器出现了多种缺点和毛病,主要表现在内存大量占用和操作复杂繁琐方面。
本文针对当今流行视频播放器的优缺点进行了研究,然后在此基础上进行综合和总结,开发出了一个功能丰富和操作简易的视频播放器,该播放器具有低内存占用和绿色无广告的特点,因此具有广阔的市场前景。
本视频播放器是基于脚本语言ActionScript3.0,利用Adobe Adobe Flash Flash Flash CS4CS4设计开发完成。
Flash Flash CS4CS4是一种功能非常强大的工具,可以将视频添加到基于Web 的应用程序中。
Flash 的FL V 和F4V 视频格式具备技术和创意优势,允许将视频、数据、图形、声音和交互式控制融为一体。
结合ActionScript 3.0 的脚本绘图技术以及数组技术,的脚本绘图技术以及数组技术,可以方便地制作出媲美专业水平的视频播可以方便地制作出媲美专业水平的视频播放器。
本次设计就将利用Flash Flash CS4CS4制作一个可以进行列表选择、音量控制、进度控制的视频播放器。
本次设计主要利用Actionscript3.0作为后台逻辑处理和功能实现,文中对视频播放器做了详细的需求分析,并详细介绍了视频播放器的总体设计,包括视频播放器的架构设计、功能模块的划分、视频播放列表文件的设计、常用工具的设计、本地数据存储设计等,然后具体介绍了以上各个部分和功能的具体实现原理和过程,最后再对该视频播放器进行测试,没有重大的异常和错误,证明其设计方案的可行性和正确性。
关键词:ActionScript3.0 脚本绘图数组技术低内存占用毕业设计(论文)AbstractWith the rapid improving of the times and the rapid development of network technology, multimedia technology keeps pace with the times. As sustained rapid development in multimedia technology, a variety of shortcomings and faults are emerged in multimedia player, mainly in the occupation of memory and the complication of the operation. This article analyze the advantages and disadvantages of the current popular multimedia player then developed a video player with low memory footprint and without advertisements based on this, so it will get a broad market prospects. prospects. The The The video video video on on on demand demand demand system system system is is is based based based on on on the the the scripting scripting scripting language language language ActionScript ActionScript ActionScript 3.0, 3.0, design and development with Adobe Flash CS4 completed. Flash CS4 is a very powerful tool, you you can can can add add add video video video to to to a a a Web-based Web-based Web-based application. application. application. Flash Flash Flash to to to FL V FL V and and and F4V F4V F4V video video video formats formats formats with with technical technical and and and creative creative creative advantages, advantages, advantages, allows allows allows video, video, video, data, data, data, graphics, graphics, graphics, sound, sound, sound, and and and interactive interactive interactive control control integration. Combined Combined with with with ActionScript ActionScript ActionScript 3.0 3.0 3.0 scripting scripting scripting graphics graphics graphics technology technology technology and and and an an an array array array of of technology, you can easily produce professional level comparable video player. The design will use use Adobe Adobe Adobe Flash Flash Flash CS4 CS4 CS4 can can can produce produce produce a a a list list list of of of selection, selection, selection, volume volume volume control, control, control, schedule schedule schedule control control control of of of the the video player. Actionscript3.0 is main used to handle the logic and to realize the function, then a detailed requirement analysis is make and introduces the general design of the video player. Include the architecture design, the functional modules divided, the design of video play list file, the design of tools, the local data storage design and so on, and then introduced the specific implementation principle and process of the above every part and function. In this paper, the design of the music on-demand system is tested by the black box and white box, no major anomalies and errors, to prove the feasibility and correctness of its design. Key word :ActionScript3.0 Script Graphics Array Technology Low Memory-occupation 毕业设计(论文)目 录第1章 绪论绪论 ................................................................. ................................................................ 1 11.1 1.1 课题来源及开发背景课题来源及开发背景课题来源及开发背景 .................................................. .................................................. 1 11.2 1.2 研究目的及意义研究目的及意义研究目的及意义 ...................................................... ...................................................... 1 1 1.3 1.3 开发工具及运行环境开发工具及运行环境开发工具及运行环境 .................................................. .................................................. 1 11.3.1 Flash .......................................................... ......................................................... 1 11.3.2 1.3.2 开发语言开发语言开发语言 ....................................................... ...................................................... 2 21.3.3 1.3.3 运行环境运行环境运行环境 ....................................................... ...................................................... 3 3第2章 需求分析需求分析 ............................................................. ............................................................ 4 42.1 2.1 本视频播放器的研究内容和关键技术本视频播放器的研究内容和关键技术本视频播放器的研究内容和关键技术 .................................... .................................... 4 4 2.1.1 2.1.1 视频格式视频格式视频格式 ....................................................... ...................................................... 4 42.2 2.2 故障分析故障分析故障分析 ............................................................ ............................................................ 5 52.2.1 2.2.1 系统利用率系统利用率系统利用率 ..................................................... .................................................... 5 52.2.2 2.2.2 可靠性可靠性可靠性 ......................................................... ........................................................ 5 52.3 2.3 播放器的初步开发实施方案播放器的初步开发实施方案播放器的初步开发实施方案 ............................................ ............................................ 5 5 2.4 2.4 功能划分功能划分功能划分 ............................................................ ............................................................ 5 52.5 2.5 用例表用例表用例表 .............................................................. .............................................................. 6 6第3章 概要设计概要设计 ............................................................. ............................................................ 8 83.1 3.1 总题设计总题设计总题设计 ............................................................ ............................................................ 8 83.2 3.2 外观设计外观设计外观设计 ............................................................ ............................................................ 9 93.3 3.3 总体功能设计总体功能设计总体功能设计 ........................................................ ........................................................ 9 9 3.4 3.4 主要功能介绍主要功能介绍主要功能介绍 ....................................................... ....................................................... 10 10第4章 数据库设计数据库设计 .......................................................... ......................................................... 11 114.1 4.1 播放列表(播放列表(播放列表(XML XML 文件)结构文件)结构 ............................................ ........................................... 11 114.2 XML 书写格式书写格式 ........................................................ ....................................................... 12 124.3 4.3 播放器数据存储的数据结构设计播放器数据存储的数据结构设计播放器数据存储的数据结构设计 ....................................... ....................................... 12 12第5章 详细设计详细设计 ............................................................ ........................................................... 14 145.1 5.1 播放器外观设计播放器外观设计播放器外观设计 ..................................................... ..................................................... 14 145.2 5.2 视频播放器主要模块视频播放器主要模块视频播放器主要模块 ................................................. ................................................. 15 155.2.1 5.2.1 舞台设计舞台设计舞台设计 ...................................................... ..................................................... 15 155.2.2 5.2.2 按钮制作按钮制作按钮制作 ...................................................... ..................................................... 16 165.2.3 5.2.3 主界面主要源代码主界面主要源代码主界面主要源代码 ............................................. ............................................. 17 17 5.3 5.3 系统测试系统测试系统测试 ........................................................... ........................................................... 23 23总结与展望总结与展望 ................................................................. ................................................................ 24 24致 谢 ...................................................................... ..................................................................... 25 25参考文献参考文献 ................................................................... (2626)毕业设计(论文)第1章 绪论1.1 课题来源及开发背景随着教育信息化的发展,Flash 的使用越来越受重视。
(―)Flash动作脚本简介Flash动作脚本又称ActionScript,是Flash内置的脚本语言,Flash 5开始就有,Flash 8.0 的是ActionScript 8.0。
与JavaScript很相似,但ActionScript只能用来控制Flash内部的对象。
一、可以实现的功能1、对动画的播放与停止进行控制;为鼠标与键盘指定事件控制Flash动画的声音:声道切换.音量调整和歌曲选择,可以制作音乐播放器;4.打开网站链接:建网站的超级链接;5、对图像进行调整;6>制作复杂的游戏和动画:常用的是下载进度条和播放按钮,另外一些漂亮的菜单等几乎全是用脚本语言编出来的,还有FLASH游戏等。
现在可以编写任何东西,包括QQ.网络聊天室等,也就是说可以做网页设计、动画中的任何工作,应用越来越多。
二、Flash动作脚本的编程原则只有通过反复练习,才能理解和掌握常用的命令和编程方法。
特别要注意以下几个原则:2、写代码时使用英文输入法,标点要用半角符号;操作什么就要添加什么,不可无中生有;3、汪意区分代码的大小写。
脚本编程实质上是一个创作的过程,明白了什么地方添加什么效果,这些效果基本上可以通过哪些代码来实现,就算掌ST FL AS H 编程。
FLAS H编程的基本过程如下:1、2、3、4、明确要完成的任务;确定要完成的任务需要用到哪些对象;按使用的先后顺序制作需要的对象;为对象添加动作脚本;5、在“动作”面板中对代码进行测试;6、对整个FLASH程序进行全面测试。
三、FLASH中的编程环境1、动作面板2、“输出”面板:用来在测试影片时显示脚本中的错误信息,也可以用来输出指定的内容,如:在脚本区输入:trace(“输出数字:1、2、3、4、5、6、7、8、9、10”),然后按下“Ctrl+Enter” 组合键,内容将显示在“输出”面板。
窗口的右上角也有一些实用的菜单命令。
3、“脚本”窗口选择“文件I新建”,选择"Actionscript文件”,打开“脚本”窗口,与“动作”面板的代码编写窗口类似。
运用ActionScript创作简单的交互性动画【摘要】本文介绍了利用flash actionscript制作互动性动画的有关函数及技巧,并通过具体实例总结出利用actionscript进行动画设计的常用方法。
【关键词】actionscript;交互性;元件【中图分类号】tp317 【文献标识码】a 【文章编号】2095-3089 (2012)02-0241-021 actionscript编辑窗口及添加方法“动作”面板是flash提供的进行actionscript(as)编程的专用环境。
在程序编辑区,我们针对当前编辑对象进行actionscript 程序编辑。
添加actionscript的方法可分为两种:一是将actionscript添加到时间主轴的帧上,也就是将该帧作为激活actionscript程序的事件。
当动画播放到添加actionscript的那一帧时,相应的actionscript程序就会被执行,比如控制动画的播放(gotoandplay();)与停止(stop();)。
另一种是将actionscript添加到影片剪辑和按钮元件上面,当用户对制定的元件进行特定操作时,动画中发生指定的响应,例如单击“播放”按钮元件来控制动画的播放,其程序为:on(release) {play();}同时,也要注意到,帧动作的设置与影片剪辑、按钮动作设置是有区别的,帧动作可以直接设置,而影片剪辑、按钮动作必须先选中它们,再设置,而且要加诸如“on release”等触发事件。
flash 运行时,它会首先执行这个关键帧上的actionscript,然后才会显示这个关键帧上的元件。
元件是flash动画中的主要动画元素,分为影片剪辑、按钮和图形三种类型,并且每种元件也有各自的属性。
比如影片剪辑元件,它的属性就有:_height(高度),_rotation(旋转)等。
更重要的是,任何一个影片剪辑元件都可以有自己的actionscript程序和不同动作,执行的过程中相互不影响。