FlashMx基础教程:运算符与表达式解析

需积分: 0 0 下载量 196 浏览量 更新于2024-08-17 收藏 528KB PPT 举报
"该资源主要介绍了Flash MX 2中的运算符和表达式,以及Flash MX的基础知识,包括软件概念、特点、应用领域、工作环境和动画类型。" 在Flash MX中,运算符是编程中不可或缺的部分,它们用于执行各种数学、逻辑和赋值操作。以下是详细解释: 1. **数字运算符**: - `+` 加法 - `-` 减法 - `*` 乘法 - `/` 除法 - `%` 模运算(取余数) - `++` 自增(增加1) - `--` 自减(减少1) 2. **逻辑运算符**: - `1` 和 `0` 分别代表真和假,对应于逻辑值 `true` 和 `false` - `true` 逻辑真 - `false` 逻辑假 3. **比较运算符**: - `==` 等于 - `!=` 不等于 - `<` 小于 - `>` 大于 - `<=` 小于等于 - `>=` 大于等于 - `===` 严格等于(不仅比较值,还比较数据类型) 4. **赋值运算符**: - `=` 基本赋值 - `+=` 加法赋值 - `-=` 减法赋值 - `*=` 乘法赋值 - `/=` 除法赋值 - `%=` 模运算赋值 **表达式(expression)**是ActionScript中的一种语句,它由数值、变量、运算符和关键字组合而成,用于计算和定义值。表达式的计算遵循特定的优先级规则,如: - **优先级**:乘法和除法先于加法和减法进行计算,而括号内的表达式具有最高优先级,可以改变默认的运算顺序。 现在转向Flash MX的基础知识: 1. **Flash MX概念**:Flash MX 是Macromedia公司(现Adobe公司)开发的一款矢量动画软件,常与Fireworks MX和Dreamweaver MX一起被称为“网页三剑客”。 2. **特点**: - **基于矢量**:意味着图形可以无限缩放而不失真。 - **强交互性**:允许用户与内容进行交互。 - **流式播放**:内容可以边下载边播放。 3. **应用领域**: - **Web动画**:Logo、Banner、网页装饰性动画等。 - **多媒体课件**:教育和培训用途。 - **互动游戏** 和 **2D动画艺术创作**。 - **多媒体光盘** 和 **简单3D动画**。 4. **工作环境**: - **工具箱**:提供绘图工具、视图、颜色和选项。 - **时间轴**:管理动画的层和帧。 - **浮动面板**:用于对象属性编辑。 - **属性面板**:显示和设置对象属性。 - **编辑区**:包含舞台和工作区,是实际编辑的地方。 - **场景**、**舞台**、**帧**、**层**、**电影**、**库**、**元件**等都是动画制作的核心组成部分。 5. **动画类型**: - **逐帧动画**:每一帧都独立绘制图像,形成连续动作。 - **形变动画**:同一对象在不同帧间的形状变化。 了解这些基本概念和操作,可以帮助用户更好地创建动态、交互性的Flash内容。无论是简单的动画还是复杂的多媒体项目,Flash MX都提供了丰富的工具和功能来实现创意。