Flash特效代码集:实现全屏、位置控制与交互功能
版权申诉
175 浏览量
更新于2024-06-30
收藏 450KB PDF 举报
本资源是一份关于Flash常见特效和代码应用的详细集锦,涵盖了多个实用技巧,适用于Web开发人员和 Flash 制作者。以下是一些关键知识点:
1. 弹出小窗口:通过在Flash中为按钮添加自定义动作脚本,使用`MM_openBrWindow`函数可以实现点击按钮时在浏览器中打开一个新的小窗口。在HTML页面中,需要配合JavaScript代码来控制窗口的大小和属性,如宽度、高度以及是否显示右键菜单。
2. 全屏模式:Flash可以通过`fscommand`函数来实现全屏播放,如`fscommand("fullscreen",true)`。同时,使用`showmenu`参数可以防止用户右键菜单的出现,如`fscommand("showmenu","false")`。
3. 动画定位:如果想在加载外部动画时精确控制其在舞台上的位置,可以在调用`loadMovie`函数后,为动画对象设置坐标,如`a._x=205; a._y=250;`。这里假设已经创建了一个名为"a"的空MovieClip对象来承载动画。
4. 鼠标交互:利用`rollover`和`release`事件,可以实现鼠标悬停和点击时动画的播放控制。例如,`on(rollover){ gotoAndPlay(10); }`让动画在鼠标滚过时播放到第10帧,而`on(release){ gotoAndPlay(1); }`则在鼠标释放时回到初始帧。
5. 自动跳转链接:动画播放完毕后,可以使用`getURL`函数将用户导向另一个网页,如`getURL("siteindex.htm",_self);`,其中`_self`表示在当前窗口打开。
6. 设置首页:通过JavaScript,可以实现点击按钮后将当前页面设为浏览器的主页。使用`javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage('...')`来执行这一操作。
7. 外部调用SWF和数据:`loadMovieNum`用于加载外部SWF文件,并设置播放顺序,如`loadMovieNum("service.swf",1);`。`loadVariablesNum`用于加载外部文本文件的数据,如`loadVariablesNum("about.txt",0)`。同时,支持中文编码和音乐的加载与控制,如创建并播放音效`mySound=newSound(); mySound.attachSound("1"); mySound.start();`,或停止特定音乐`mySound.stop("1");`。
8. 外部音乐加载:除了加载静态音乐文件,还可以通过动态方式加载和控制音乐播放,如创建`mySound`实例,然后加载音乐文件路径并启动播放。
这份集锦提供了一套实用的工具和方法,有助于提高Flash应用的交互性和用户体验,无论是制作动态网站元素还是开发复杂的动画项目,都能找到相应的代码参考。
2023-12-18 上传
2023-11-28 上传
2023-09-08 上传
2024-02-01 上传
2023-07-03 上传
2023-07-30 上传
春哥111
- 粉丝: 1w+
- 资源: 5万+
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍