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等。
除HTML以外,以上提到的所有的语言都包含很相似的程序结构:循环、条件、变量等等。只要你知道了ActionScript的特殊用法,你就可以将以前所学的编程知识利用起来。就算你以前从来没有接触过编程方面的知识,不用担心,我会将所有需要的知识都告诉你。
分享到:
相关推荐
#### 一、揭开ActionScript的神秘面纱 ActionScript是一种由Adobe Systems开发的脚本语言,主要用于Adobe Flash Player和Adobe Animate等平台上的动画和多媒体项目的交互式脚本编写。它最初是为Flash 3设计的,并在...
- **第1章:揭开ActionScript的神秘面纱** - **ActionScript的概念**:介绍了ActionScript的基本概念及其在Flash中的作用。 - **ActionScript的特点**:强调了ActionScript如何增强Flash影片的人机交互能力。 - **...
7. **动作脚本(ActionScript)**:简介ActionScript基础知识,如变量、函数、条件语句和循环,让动画具备交互性。 8. **发布与导出**:学习如何优化动画以适应不同的输出格式,如SWF、GIF或视频,以及如何设置发布...
**ActionScript基础** ActionScript(AS)是一种基于ECMAScript的脚本语言,主要用于Adobe ...作为初学者,理解并熟练掌握上述基础知识,你就能逐步揭开ActionScript的神秘面纱,进一步探索其更高级的功能和应用。
《Flash年年有鱼氏量动画》是一款富有中国特色的Flash短片剪辑,它巧妙地融合了传统文化元素与现代数字技术,...通过解压并研究其中的源码,你将有机会亲手揭开这个动画背后的神秘面纱,进一步领略到Flash编程的魅力。
让我们一步步揭开这款源码的神秘面纱。 首先,我们需要了解的是游戏的基本结构。在ActionScript中,游戏通常会包含一个主循环(main loop),它负责处理游戏的实时更新,如方块的下落、旋转和碰撞检测。在"俄罗斯...
总之,“Flash教程源文件实例研究”旨在通过实际操作和源文件学习,帮助你逐步掌握Flash动画制作的各个环节,无论是基础的绘图技巧,还是复杂的编程逻辑,都将逐一为你揭开神秘的面纱。通过深入学习和实践,你将能够...
Scratch 2.0 是一款基于图形化编程的教育工具,深受儿童和初学者的喜爱。它的源代码分析是一项深入理解其工作原理和技术架构的过程。...通过逐步研究,你可以逐渐揭开 Scratch 的神秘面纱,创造出属于自己的定制版本。
通过深入分析每个案例,我们可以逐步揭开Flash 8.0的神秘面纱,领略其强大的动画创作能力。 1. **矢量图形绘制**:Flash 8.0以其优秀的矢量图形编辑工具闻名,案例中可能会包含如何绘制线条、形状,以及运用渐变、...
这个压缩包内含的Fla源文件,为设计师和学习者提供了宝贵的参考资料,让我们一起揭开它的神秘面纱。 首先,了解Flash源码是掌握动画创作的关键。Fla文件是Adobe Flash Professional的原始工作文件,包含所有图形、...
...这篇博客文章将带我们深入探讨lufylegend的使用方法和开发流程,通过实例源码来学习其核心概念和技术。...结合提供的实例源码,你可以逐步揭开HTML5游戏开发的神秘面纱,踏入这个充满乐趣和挑战的世界。