- 浏览: 47677 次
- 性别:
- 来自: 青岛
最新评论
本节应掌握的知识要点:
①为按钮添加鼠标事件;②为影片剪辑定义实例名;③大括号“{}”和点语法“.”;④“绝对路径”概念;⑤对象的后缀;⑥【语法提示】工具
、【插入目标路径】工具
和【自动套用格式】工具
的应用。
上一节我们学习了为关键帧添加动作,以实现让动画按要求停止播放的效果,这一节将学习为按钮添加鼠标事件来控制动画的播放状态和控制影片剪辑的播放,实现简单的交互。
要学习的语句是on()事件处理函数;指定触发动作的鼠标事件。
语法格式:
on (mouseEvent) {
}
“()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件:
Press 当鼠标指针经过按钮时按下鼠标。
release 当鼠标指针经过按钮时按下再释放鼠标按钮。
releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
rollOut 鼠标指针滑出按钮区域。
rollOver 鼠标指针滑过按钮。
请看示例动画“实例1-2”。
实例1-2 为按钮添加鼠标事件
画面上方,仍然是那只欢跳的小松鼠在画面上不停的来回奔跑。来回奔跑的动作是在主场景时间线上设置的动作。
画面下方,显示有我们熟悉的“属性”面板,从这里可以看到,画面上这只跳跃的小松鼠是一个名称为“松鼠”的影片剪辑元件,我们给这只小松鼠定义了一个实例名为“shu_mc”。要用动作控制影片剪辑的播放状态,为对象命名是必须的一个步骤。
画面中间有3组按钮,当鼠标滑过按钮时,将显示该按钮上添加的动作,请大家先注意看看三组按钮上的语句,再分别点击各个按钮,试试它们有什么不同的作用。
点击蓝色按钮,可以控制场景的播放与停止,但是不能控制影片剪辑“shu_mc”的播放与停止;
点击绿色按钮,可以控制影片剪辑“shu_mc”的播放与停止,但是不能控制场景的播放与停止;
点击红色按钮,可以同时控制影片剪辑“shu_mc”和场景的播放与停止。
看一下前两组按钮上的语句,以“stop“按钮为例。其差别是,绿色”stop”按钮上的动作前面添加了“_root.shu_mc”:
on (release) {
_root.shu_mc.stop();
}
为按钮添加动作的方法是,选中场景上要为其添加动作的按钮,这时“动作”面板标题栏上显示的标题是“动作-按钮”,这表明当前要为其添加脚本的对象是按钮。在脚本编辑窗口中添加动作。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/1127.html
发表评论
-
Flash Media Server 起步(3)远程共享
2010-04-10 12:00 619[1b]远程共享? [/1b]共享的概念就是让每个链接到服务器 ... -
Flash Media Server 起步(3)远程共享
2010-04-10 11:59 697[1b]远程共享? [/1b]共享的概念就是让每个链接到服务器 ... -
Flash Media Server 起步(5)连接的一些细节
2010-04-10 11:59 672ps.这一章没什么用,看了反到迷糊 我们已经看过怎样跟服务器建 ... -
Flash Media Server 起步(5)连接的一些细节
2010-04-10 11:59 790ps.这一章没什么用,看了反到迷糊 我们已经看过怎样跟服务器建 ... -
Flash Media Server 起步(4)视频,流
2010-04-10 11:59 899ps.年底工作忙,没时间学习了啊。。。昨天还破天荒首次加班到半 ... -
flash as3做事件处理中缺省行为
2010-04-09 13:30 778缺省行为(Default behaviors) 当事件发生时 ... -
flash as3做事件处理中缺省行为
2010-04-09 13:30 624缺省行为(Default behaviors) 当事件发生时 ... -
as3中的拖动及碰撞检测
2010-04-09 13:29 1162没有press和release事件 hitTest()被分尸 ... -
as3中的拖动及碰撞检测
2010-04-09 13:29 827没有press和release事件 hitTest()被分尸 ... -
使用as3的Timer类
2010-04-09 13:29 915很好用 import flash.utils.Timer; ... -
as3游戏开发之打气球系列(二)
2010-04-09 10:33 558HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 10:33 630一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 10:33 419好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 10:32 426在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:32 349很不错的视频教程 原文地址: http://blog.sina ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:51 587。先看下时钟效果: var fnum:Number = ... -
动画人物运动规律与节奏
2010-04-08 10:51 563本文转自:h ... -
Flash绘制美丽风景画之海滩
2010-04-08 10:51 551过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-08 10:51 578北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
Flash鼠绘入门第十三课:绘制美丽春日飞燕
2010-04-08 10:50 535相传燕子于春天社日北 ...
相关推荐
Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...
Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...
AS3 特效 demo 鼠标事件 鼠标顶球
[lesson2_2.1]AS3语法——流程控制语句.rar [lesson2_2.1]AS3语法——流程控制语句.rar
Flash CS3 高级教程 Flash 8 AS 轻松入门 Flash 8.0 基础教程
[lesson2_2.2]AS3语法——控制语句和数据类型.rar
AndroidStudio使用simpleUML插件便捷生成UML类图,便于查看相关类的整体结构。该资源是离线插件安装包,插件安装后重启后即可使用。
flex.3的语法讲座,swf格式,共6课。
flex.3的语句讲座,swf格式,共6课。
as400入门开发,比较基础概述。
这是我自己做的一个Flash游戏,几乎全部是用Flash的脚本语言ActionScript3.0做的,还有另外一个版本是用Flash+脚本语言做的,有需要的,可以联系我。大家可以下载下来看看 呵呵 有疑问,可以发到我的邮箱里,我会尽...
as3室内全景——away3d4.0 支持GPU加速
flash as2.0里没有鼠标双击事件,通过timer自己写的双击事件;flash as2.0里没有鼠标双击事件,通过timer自己写的双击事件
D5Power编写的入门教程,《从零开始学习as3游戏开发》完整pdf版。 教程编写细致 适合AS3游戏入门开发
Life as an iOS Attacker——Luca Todesco
1.1.2 as操作符——引用类型转换 3 1.1.3 base关键字——从派生类中访问基类的成员 3 1.1.4 变量——存储特定类型的数据 4 1.1.5 Console类——控制台中的输入流、输出流和错误流 6 1.1.6 Convert类——类型转换 8 ...
as3.0 游戏源码——咋苹果,推箱子,可以仿照其后台代码做出自己的flash小游戏,很可爱 6……
flex.3的语句讲座,swf格式,共6课。
Life as an iOS Attacker——Luca Todesco.pdf
AS400开发入门学习,不错的入门资料。