Flash特效代码集:实现全屏、位置控制与交互功能

版权申诉
0 下载量 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应用的交互性和用户体验,无论是制作动态网站元素还是开发复杂的动画项目,都能找到相应的代码参考。