Flash代码大全:入门学习宝典
需积分: 16 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内容,包括动画、游戏和动态网页元素。对于初学者来说,这个代码集合是一个很好的起点,提供了丰富的实践素材和学习示例。
2015-07-06 上传
2012-11-03 上传
2012-05-03 上传
点击了解资源详情
点击了解资源详情
2021-10-07 上传
2010-05-04 上传
zbj99
- 粉丝: 2
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍