显示隐藏鼠标的Flash Action
天下维客,你可以修改的网络知识库
| Flash | 创建文档 | 创建具有辅助功能的 Flash 内容 | 用动作脚本撰写脚本 | 创建应用程序 |
| Flash应用 | Flash应用2 | Flash应用3 | Flash常见问答解答 |
现在在很多国外的网站上和movie里常常可以看见鼠标由其它的图形代替的效果,现在我们就分析一下它是如何实现的,其实是很简单的,利用Flash5的强大的对于对象的控制,三下五除二就可轻松搞定。
这里做了个简单的例子,我们就照着这个源代码来学习吧!大家也可以把这个当作对flash5熟悉的一个练习:)
首先,建立两个symbol:一个按钮样本(只制作一个按钮框架,具体的文字在主场景再添),一个鼠标替换的东东(我只是从flash5自带的图库里拉出了一只老鼠^_^),注意一定要做成mc呦!
接下来,将按钮拖出2个到主场景,(新建层)分别在其上写上标注。(本例中为替换鼠标和还原鼠标)然后定义鼠标替换物(本例为老鼠)的Instance name(ctrl+I)为"cursor",千万注意这里不可以定义为"mouse",因为和鼠标对象名重复了,我在实验是犯了这么一个错误,找了好长时间才找出原因。^_^
填写代码:
1、 替换鼠标按钮的代码
on (press) {
Mouse.hide(); //鼠标隐藏
startDrag ("cursor", true); //开始拖拽cursor对象,注意在选择startDrag操作时候选中lock mouse to center,锁定对象在鼠标中心,很方便吧!
}
2、 还原鼠标按钮的代码
on (press) {
Mouse.show(); //鼠标还原
stopDrag (); //停止拖拽
setProperty ("cursor", _x, "355"); //将cursor对象放回原出(此前定义 cursor对象x坐标为355,当然这只是我做的时候随意给的。你也可以让cursor是在场景显示范围之外,或者将其Alpha设成0以及别的什么方法来使cursor这个鼠标替换对象不事先出现,教程为了更形象,所以没有这么做。)
setProperty ("cursor", _y, "100"); //同上,定义y坐标
}
以上是个简单的范例,但我们是不是已经发现了flash5的强大了呢?呵呵!大家可以从这个例子出发,结合其他的技术实现很多很好的效果的,加油啰!
目录 |
[编辑]
Flash应用所有条目
- 透明Flash装扮QQ空间
- 制作精美Flash导航菜单
- Flash文字编码问题解决方案
- 在FLASH中弹出网页窗口
- 在Flash课件中正确调用SWF文件
- Flash MV音乐和字幕的制作
- 实例详解fscommand命令的使用
- 实时走动的时钟的制作
- AS代码2.0:新的语言元素
- AS代码2.0:脚本编辑和调试
- FSCommand 用法详解
- Template Method(模板方法)模式AS2实现
- AS的基本代码解释
- AS代码2.0:面向对象模型
- 程序员眼中的Flash MX2004(1)
- 程序员眼中的Flash MX2004(2)
- 时间日期的ActionScript编写
- 按钮的Action编写规则
- Flash5 ActionScript入门学习-Action Script中的变量
- Flash5 ActionScript入门学习-Action Script编辑环境
- Flash5 ActionScript入门学习-Action Script基本语法1
- ActionScript入门学习-Action Script基本语法2
- ActionScript入门学习-Action Script事件
- ActionScript入门学习-Movie Clip的控制
- ActionScript入门学习-声音的控制
- LoadMovie 载入动画指令
- OnMouseEvent事件
- FLASH网站常用预载特效剖析
- 显示隐藏鼠标的Flash Action
- 时间轴控制命令
- 调用外部as的action代码
- 使用外部 CSS 来设置 Flash MX 2004 组件外观
- 相关内容请参见:Flash应用
内容不全面……(欢迎补充资料)
[编辑]
本文有待完善之处
- 相关的内容不齐全。
- 需要用户整理文章。
- 对文章的相关知识的整理不到位。
请您在这里留下修改建议:
[编辑]
相关
[编辑]
相关资料
[编辑]
参见
[编辑]
参考资料
- 闪客帝国:http://www.flashempire.com
- 闪吧:http://www.flash8.net
- 闪客俱乐部:http://www.flasherclub.com
- 闪客天堂:http://www.flasher.cn
- 闪客网:http://www.shanke.cn
- 闪客中国:http://www.flashchina.net
- 网页制作网址大全:http://www.world68.com/web.asp
- 设计论坛网址大全:http://www.np-design.com
[编辑]
外部联结
- ★★★★★视频教程:太平洋视频教程
- ★★★★☆硅谷动力视频教程
- ★★★☆☆Macromedia Flash
- ★★☆☆☆Macromedia Flash 繁体
| Flash基础 | 使用图层 | 使用布局工具创建用户界面 | 在 Flash 中绘图 | 创建元件和实例 |
| 给按钮添加动画和导航 | 添加静态文本、输入文本和动态文本 | 创建时间轴动画 | 用屏幕创建演示文稿 | Flash知识 |


