在FLASH CS中,设置一个MC的三帧名字分别为_up,_over,_down,当然外观上要有所区别,就像按钮的三种状态一样。
然后,在第一帧中设置动作:
stop();
enabled = true;
buttonMode = true;
放到舞台上,可以看到FP自动将此MC解析成为一个BUTTON
参考帮助文档:
buttonMode 属性
buttonMode:Boolean []
语言版本 : ActionScript 3.0
RuntimeVersions: AIR 1.0, Flash Player 9
指定此 sprite 的按钮模式。如果为 true,则此 Sprite 的行为方式就像按钮,也就是说当鼠标指针经过 Sprite 上方时它会触发手形光标的显示,并在 Sprite 具有焦点的情况下按下 Enter 或空格键时可以接收 click 事件。通过将 useHandCursor 属性设置为 false 可以禁止显示手形光标,在此情况下将显示指针。
虽然使用 SimpleButton 类创建按钮是一种比较好的方法,但是可以使用 buttonMode 属性为 Sprite 提供某种类似按钮的功能。若要在 Tab 键顺序中包括 Sprite,请将 tabEnabled 属性(继承自 InteractiveObject 类,默认情况下为 false)设置为 true。此外,请考虑是否想要 Sprite 的子项支持鼠标。大部分按钮并未启用其子对象的鼠标交互性操作,因为此操作会混淆事件流。若要对所有子对象禁用鼠标交互性操作,则必须将 mouseChildren 属性(继承自 DisplayObjectContainer 类)设置为 false。
如果将 buttonMode 属性与 MovieClip 类(该类是 Sprite 类的子类)一起使用,则按钮可能会具有一些增加的功能。如果包括具有 _up、_over 和 _down 标签的帧,则 Flash Player 将提供自动状态更改功能(类似于 ActionScript 的以前版本中为用作按钮的影片剪辑提供的功能)。没有时间轴的 Sprite 不可以使用这些自动状态更改,因此没有要加标签的帧。
分享到:
相关推荐
其次,下载并解压汉化包文件,通常会包含一个可执行文件,如“PremiereCS4汉化.exe”。请注意,尽管这个例子中的文件名为“PremiereCS4汉化.exe”,但根据上下文,它应该是指代Flash CS5的汉化程序。正确的安装方法...
Adobe Flash Professional CS6 是一款由Adobe公司开发的专业级矢量动画设计软件,广泛应用于网页、游戏、交互式媒体以及移动应用的开发。该简体中文语言包(zh_CN 文件夹)是为了满足中国用户的需求,将软件的界面和...
《Flash CS6案例教程-素材源文件》是一个教学资料压缩包,主要包含了使用Adobe Flash CS6进行动画制作和交互设计的实例源文件。Flash CS6是Adobe公司开发的一款专业级的二维动画和交互式内容创作工具,广泛应用于...
在文件列表中,可以看到一个名为"Adobe_Flash_CS6.exe"的文件,这是Flash CS6的安装程序。通常,.exe文件是Windows操作系统下的可执行文件,可以直接运行来启动安装过程。确保你已经下载了这个文件,并将其保存到一...
在Flash CS中,你需要为需要触发事件的对象添加事件监听器,并在事件触发时调用`ExternalInterface`暴露一个方法。例如,一个按钮的点击事件处理函数可能如下: ```as3 button.addEventListener(MouseEvent.CLICK, ...
《FLASH CS5中文帮助文档》是一份专为学习和使用Adobe Flash CS5的用户精心编纂的资源,旨在提供全面、详尽的中文指导,帮助用户深入理解和掌握这款强大的动画与交互式内容创作工具。这份文档包含了各种关键概念、...
Flash CS6是一款由Adobe公司开发的专业级动画设计和交互式内容创作软件,广泛应用于网页设计、游戏制作、在线视频和应用程序开发等领域。本安装包为中文版本,特别适合中文用户使用,无需担心语言障碍。 首先,我们...
Flash CS6 for mac 破解文件。解压后,将原文件覆盖
总的来说,Flash CS4是一个强大而全面的创作工具,无论是设计师还是开发者,都能在其中找到适合自己的功能,创造出引人入胜的交互式内容。虽然随着HTML5等技术的发展,Flash的使用场景有所减少,但其在特定领域的...
- **形状补间**:用于转换一个形状到另一个形状,如一个圆形逐渐变为一个正方形。 - **动作补间**:用于对象的位置、旋转、缩放和透明度变化,适合处理实例级对象(如影片剪辑)的动画。 2. **形状动画**:这是补...
Adobe Flash CS6是一款由Adobe公司推出的强大的多媒体创作平台,主要用于创建动画、交互式内容和富媒体应用程序。这个“adobe flash cs6中文汉化包”是专门为英文版的Flash CS6设计的,目的是为了让中国用户能够更加...
总之,这个Flash CS3源代码集合是一个宝贵的教育资源,它可以帮助开发者从多个角度深入理解Flash技术,提升开发技能。无论你是初学者还是经验丰富的开发者,都可以从中受益匪浅,不断拓宽自己的视野,创造出更具创新...
- **创建新文件**:介绍如何使用Flash CS4创建一个新的项目文件。 - **调整舞台设置**:教授如何利用“属性”检查器调整舞台的尺寸和背景色等属性。 - **图层管理**:解释图层的概念及其在时间轴中的应用,包括添加...
本压缩包包含了多种类型的Flash CS4源文件,旨在为初学者提供一个学习和实践的平台,帮助他们更好地掌握这一软件的使用技巧。 1. **基本操作**:Flash CS4的核心在于时间轴和舞台。时间轴用于管理帧和层,控制动画...
包你能用,错不了,下载解压出一个“jvm”,把这个文件夹复制到flash根目录即可,必须是flash cs4 ,cs5没试,网上一连下了好几个版本的flash cs4,居然都报错,谁这么不负责任,查了查,说需要安装jre,搞了好几个...
本教程将带你深入学习Flash CS6.0的核心技术和动画制作流程,帮助你从初学者逐步成长为熟练掌握Flash的专业设计师。 首先,我们从基础篇开始。这一阶段主要讲解Flash的基础概念,包括了解Flash CS6的界面布局,以及...
关键帧标记了动画的起始和结束状态,而补间动画则是Flash自动创建的中间帧,使得物体能平滑地从一个位置移动到另一个位置。此外,你还可以为关键帧添加动作脚本,使动画具备交互性,例如响应用户的鼠标点击或键盘...
此外,"Beta 2"可能指的是Flash CS3的一个测试版本,这通常意味着包含了新的特性和改进。在使用测试版本时,开发者有机会体验到最新的功能,并在正式版发布前提供反馈,这对于软件的优化和发展具有重要意义。同时,...