Flash按钮动作代码详解与应用
下载需积分: 9 | TXT格式 | 14KB |
更新于2024-09-13
| 87 浏览量 | 举报
"这篇资料主要介绍了如何在Flash中创建按钮并编写相应的动作代码,包括不同的命令和函数,如播放、停止、全屏切换、关闭窗口、跳转到指定帧等。此外,还列举了多种ActionScript操作,如GotoAndPlay、Stop、ToggleHighQuality、StopAllSounds、GetURL、FSCommand、LoadMovie、UnloadMovie、TellTarget等,以及条件语句和循环结构。"
在Flash中,按钮动作码是通过ActionScript实现的,这是一种基于ECMAScript的脚本语言,用于控制动画和交互性。以下是一些重要的ActionScript命令及其作用:
1. `on(release)`: 这是一个事件监听器,当用户释放鼠标按钮时触发。例如,`on(release){play();}`会在按钮释放时开始播放动画。
2. `gotoAndPlay(frameNumber)`: 这个命令使影片剪辑跳转到指定的帧号并开始播放。`gotoAndPlay(03);`会跳转到第三帧并开始播放。
3. `fscommand(command, argument)`: 使用FSCommand可以调用系统级功能,比如全屏切换。`fscommand("fullscreen","true");`会将Flash影片切换到全屏模式。
4. `if...else`条件语句: 用于根据条件执行不同代码。示例中的代码检查当前URL是否以"/"开头,如果是,则使用`fscommand`退出应用程序;否则,关闭当前窗口。
5. `getURL(url)`: 用于打开一个新的浏览器窗口或在当前窗口中加载指定的URL。`getURL("http://www.163.com")`会打开网易网站。
除了上述命令,还有一些其他常用的ActionScript操作:
- `stop()`: 停止当前影片剪辑的播放。
- `toggleHighQuality()`: 切换Flash播放器的高质量模式。
- `stopAllSounds()`: 停止所有声音的播放。
- `loadMovie(url)`: 加载外部电影剪辑到当前影片剪辑。
- `unloadMovie()`: 卸载并释放指定的电影剪辑,节省内存。
- `tellTarget(targetPath)`: 指定目标路径来对其他对象执行动作。
- `for...in`循环: 遍历对象的属性。
- `function`: 定义自定义函数。
- `getURL(url, target)`: 类似于`getURL(url)`,但可以指定打开新窗口或在现有窗口中加载。
- `on MouseEvent`事件处理程序: 处理鼠标事件,如点击、滚轮滚动等。
熟悉并掌握这些ActionScript命令和函数,将极大地增强你在Flash中的交互设计能力,使你的作品更加动态和互动。通过不断实践和学习,你将能够创建出各种复杂而富有创意的Flash交互效果。
相关推荐
24 浏览量
201 浏览量
qq_15199451
- 粉丝: 0
- 资源: 1
最新资源
- p3270:一个用于控制远程IBM主机的python库
- magic-iswbm-com-zh-latest.zip
- deeplearning-js:JavaScript中的深度学习框架
- 易语言控制台时钟源码.zip
- 完整的AXURE原型系列1-6季的全部作品rp源文件
- RC4-Cipher:CSharp中的RC4算法
- 测试
- 威客互动主机管理系统 v1.3.0.5
- metrics-js:一个向Graphite等聚合器提供数据点信息(度量和时间序列)的报告框架
- Kubernetes的声明式连续部署。-Golang开发
- IsEarthStillWarming.com::fire:全球变暖信息和数据
- Ajedrez-开源
- 社区:Rust社区的临时在线聚会。 欢迎所有人! :globe_showing_Americas::rainbow::victory_hand:
- Algo-ScriptML:Scratch的机器学习算法脚本。 机器学习模型和算法的实现只使用NumPy,重点是可访问性。 旨在涵盖从基础到高级的所有内容
- 支持Google的协议缓冲区-Golang开发
- 手写体数字识别界面程序.rar_图片数字识别_手写数字识别_手写识别_模糊识别_识别图片数字