Flash代码大全:入门学习宝典

需积分: 16 1 下载量 66 浏览量 更新于2024-10-14 收藏 13KB TXT 举报
"这是一份面向初学者的Flash代码集合,包含了各种基本的ActionScript命令,可以帮助学习者理解和掌握Flash编程的基础。" 这篇资源详细列举了Flash中的多种关键代码指令,是初学者入门的重要参考资料。以下是对这些指令的详细解释: 1. **GotoAndStop/Play**: `GotoAndStop` 用于跳转到指定帧并停止播放,而 `Play` 命令则用于启动或继续动画播放。 2. **ToggleHighQuality**: 这个函数用于切换Flash影片的高质量模式,以调整图像质量与性能之间的平衡。 3. **StopAllSounds**: 停止所有声音播放,这对于控制影片中的音频非常重要。 4. **GetURL**: 该函数可以打开一个新的浏览器窗口或者在当前窗口加载指定的URL。 5. **FSCommand**: 发送一个全屏命令(Full Screen)给Flash Player,可以实现一些特殊的操作。 6. **LoadMovie/UnloadMovie**: `LoadMovie` 用于加载外部电影剪辑或数据,而 `UnloadMovie` 用于卸载已加载的电影剪辑,节省内存。 7. **TellTarget**: 指定目标对象执行后续动作,常用于链式操作或控制其他对象。 8. **IfFrameIsLoaded**: 检查指定帧是否已经完全加载,是条件语句中的一个重要部分。 9. **OnMouseEvent**: 与鼠标事件相关的动作,如点击、双击等。 10. **call**: 调用一个函数,可以传递参数。 11. **comment**: 添加注释,对代码进行解释。 12. **continue/break**: 在循环中,`continue` 会跳过当前循环体剩余部分,直接进入下一次循环,而 `break` 会跳出整个循环。 13. **delete**: 删除一个变量或对象,释放其占用的内存。 14. **dowhile/for**: 循环控制结构,`do...while` 先执行后检查,`for` 提供更复杂的循环控制。 15. **duplicateMovieClip**: 复制电影剪辑实例。 16. **else/elseif**: 条件语句的补充,当主条件不满足时执行 `else` 或 `elseif` 分支。 17. **evaluate**: 执行字符串形式的ActionScript代码。 18. **function**: 定义一个函数,可以重复使用的一段代码。 19. **getURL**: 类似于 `GetURL`,但可能有更多的选项。 20. **gotoAndStop/Play**: 见上述解释。 21. **if/ifFrameLoaded**: 条件语句,用于根据特定条件执行代码。 22. **include**: 引入ActionScript源文件,使代码模块化。 23. **loadMovie/loadVariables**: 加载外部数据或电影剪辑。 24. **on/OnClipEvent**: 与影片剪辑事件相关的动作。 25. **play/stop**: 控制动画播放。 26. **print**: 打印当前舞台的内容到屏幕或打印机。 27. **removeMovieClip**: 移除电影剪辑实例。 28. **return**: 函数返回值,结束函数执行。 29. **setVariable/setProperty**: 设置变量值或对象属性。 30. **startDrag/stopDrag**: 启动或停止拖放操作。 31. **swapDepths**: 改变两个电影剪辑的堆叠顺序。 32. **trace**: 在输出窗口打印调试信息。 33. **unloadMovie**: 卸载电影剪辑,释放资源。 34. **var**: 声明变量。 35. **while**: 基本的循环结构,当条件满足时重复执行代码块。 36. **with**: 使用 `with` 语句可以简化访问对象属性的代码。 37. **逻辑运算符**: 包括 `!`, `!=`, `==`, `<`, `>`, `<=`, `>=`, `&&`, `||`, `not`, `and`, `or`, `xor`, `&&=`, `||=` 等,用于进行逻辑判断。 38. **位运算符**: 包括 `&`, `|`, `^`, `<<`, `>>`, `>>>`,在二进制级别上操作数据。 39. **算术运算符**: 如 `+`, `-`, `*`, `/`, `%`, `+=`, `-=` 等,用于执行数学运算。 40. **自增/自减**: `++` 和 `--` 可以增加或减少变量的值。 41. **类型检测**: `typeof` 返回变量或表达式的类型。 42. **void`: 用于指示一个函数没有返回值。 43. **字符串连接**: `+` 也可以用于连接字符串。 这些ActionScript指令构成了Flash编程的基础,通过理解和熟练运用它们,学习者能够创建交互式的Flash内容,包括动画、游戏和动态网页元素。对于初学者来说,这个代码集合是一个很好的起点,提供了丰富的实践素材和学习示例。