Flash跟随鼠标变化的滤镜效果

跟随|跟随鼠标|滤镜

  本实例使用flash8制作和发布,请把你的ie浏览插件更新为flash8查看~

点击这里下载源文件

  制作主要使用如下方法:

  1、制作一个MC,拖入到舞台上,修改实例名为myMC

  2、添加下列代码:

import flash.filters.*;//载入滤镜类
// 定义初始斜角滤镜的偏移距离
var maxbeveldistance:Number = 5;
// 创建一个斜角滤镜
var bevel:BevelFilter = new BevelFilter();
// 定义初始斜角滤镜的强度
bevel.strength = .6;
// 创建一个投影滤镜
var dropshadow:DropShadowFilter = new DropShadowFilter();
//投影滤镜初始化
dropshadow.color = 0x000000;
dropshadow.alpha = .75;
dropshadow.blurX = 10;
dropshadow.blurY = 10;
// 跟随鼠标变化更新滤镜数据
onMouseMove = function(){
 
 // 计算当前鼠标与mc之间的距离差
 var dx = _xmouse - myMC._x;
 var dy = _ymouse - myMC._y;
 
 //计算距离
 var distance = Math.sqrt(dx*dx + dy*dy);
 // 计算偏移角
 var angle = Math.atan2(dy, dx); 
  
 // 应用斜角发光的偏移距离和角度
 bevel.distance = Math.min(maxbeveldistance, distance/50);
 bevel.angle = 180 + angle * 180/Math.PI; // convert and rotate 180 degress 
  
 // 应用投影偏移距离和角度
 dropshadow.distance = distance/20;
 dropshadow.angle = 180 + angle * 180/Math.PI; // convert and rotate 180 degress
 
 // 在mc上增加滤镜~
 myMC.filters = [bevel, dropshadow];
}
//初始化
onMouseMove();

  由于滤镜的效果很多,只是使用这几个,也可以使用不同的滤镜效果~

时间: 2024-10-28 10:22:46

Flash跟随鼠标变化的滤镜效果的相关文章

跟随鼠标变化的滤镜效果

[flash8新特性实例教材]跟随鼠标变化的滤镜效果 本实例使用flash8制作和发布,请把你的ie浏览插件更新为flash8查看- [upload=swf]UploadFile/2005-12/20051231183349122.sw 制作主要使用如下方法: 1.制作一个MC,拖入到舞台上,修改实例名为myMC 2.添加下列代码: import flash.filters.*;//载入滤镜类 // 定义初始斜角滤镜的偏移距离 var maxbeveldistance:Number = 5; /

FLASH跟随鼠标的旋转星星

  第一步: 打开FLASH,新建一个影片剪辑元件,命名为"星星",在里面绘制一个星星出来,并且把它的中心点和舞台注册点对齐,在第20帧和第40处各插入一个关键帧.选中第20帧,在它的中心点和舞台的注册点对齐的情况下按住SHIFT键进行等比例缩小(你认为差不多就行了),然后选中第1到20帧的任意一帧创建补间动画,打开属性面板把它的转调成逆时针,选中第20到40帧的任意一帧创建补间动画,打开属性面板把它的转调成顺时针. 第二步: 在新建一个影片剪辑元件,命名为"转圈的星星&qu

Flash跟随鼠标的圈圈动画

  本例介绍使用Flash制作简单的光圈动画效果,主要讲解鼠标跟随效果的制作,适合新手朋友学习.效果演示: 刚开始学的朋友不要以为这个要很难喔,这个是特效里最简单的一种啦~利用按钮元件来做的,也不需要很多代码,好了~看教程吧,练习下~ 新建一个空白的Flash文档,按Ctrl F8新建一个按钮元件 在元件场景中画一个大一点的无边框的四方形,但也不要太大,适中就行了,这个一会要放到场景中的,场景里要放好多个的,自己适当的画个就行了,要有填充色的,然后,把透明度调整为0(这里要特别注意,不是画一个没

Flash好看的跟随鼠标的旋转星星

核心提示:Flash好看的跟随鼠标的旋转星星制作教程. 第一步: 打开FLASH,新建一个影片剪辑元件,命名为"星星",在里面绘制一个星星出来,并且把它的中心点和舞台注册点对齐,在第20帧和第40处各插入一个关键帧.选中第20帧,在它的中心点和舞台的注册点对齐的情况下按住SHIFT键进行等比例缩小(你认为差不多就行了),然后选中第1到20帧的任意一帧创建补间动画,打开属性面板把它的转调成逆时针,选中第20到40帧的任意一帧创建补间动画,打开属性面板把它的转调成顺时针. 第二步: 在新建

Flash精致动画图标:跟随鼠标移动的放大镜

放大|跟随|跟随鼠标 目前流行的图标设计软件组合是 Illustrator/ Corel Draw + Photoshop (本文不讨论象素图标),做出来的图标是静态的,如果要应用于Flash, 必须通过位图导入,且不说透明GIF的锯齿.PNG的大体积,光一个马赛克现象就使得可用性大打折扣了,更不用说做一个动态的图标. 用Flash设计图标的优点是显而易见的: 支持动态图标,无失真放大,移植方便,可以和声音结合等等.缺点是不适合表现复杂的光影,一看就是卡通的. 先看看我的实验作品: 点击这里下载

互动Flash动画:跟随鼠标移动拉伸的蜘蛛丝

flash动画|跟随|跟随鼠标|蜘蛛 以前个人网上的一个点辍,用画线实现的,希望给有想象力的同志一点启发. 完成效果如下,大家移动鼠标,可以看到蜘蛛丝会跟随鼠标移动和拉伸. 下面讲下实现的方法, (1)先建三个MC,如下: 一个是spider_mc,画一个蜘蛛,像样点就算了,呵呵!一个是net_mc一个网,当背景用的,没有用!最后一个是空的MC,叫line_mc,用来画线的. (2)回到场景,建三个层如下: 最底一个叫NET,用来放背景net 的,把net拉进去;中间一个层叫line,用来放li

给blog添加效果(计数器、天气预报、精美flash时钟、跟随鼠标的萤火虫、跟随鼠标的文字、状态栏文本、副标_应用技巧

示例:http://blog.csdn.net/kvw3000本文收集整理而来,感谢各段代码提供者! 整理:回家念经(王结太) 1. 公告和计数器2. 天气预报 3. 跟随鼠标的萤火虫4. 状态栏文本5. 跟随鼠标的文字6. 每次打开的时候自动在顶部副标题位置显示一条不同格言7. flash精美时钟(新增) 在"选项"->"配置"的"静态新闻/声明"中加入下面相应的语句就可以实现相应的功能: 1. 公告和计数器代码: 代码填写在静态新闻/声

在Flash中制作紧紧跟随鼠标的按钮说明文字

按钮|跟随|跟随鼠标 先看效果,紧紧跟随鼠标的按钮说明文字: 点击这里下载源文件 我以一个按扭为例来详细讲解制作过程.第一步:新建文件,创建按钮新元件(名为文章,你可以随你的意愿任取),绘制按钮.回到场景中,打开库,在图层1中的第一帧处把文章元件拖入场景中.第二步:创建影片剪辑新元件,(名为信息,同样,你可以随你的意愿任取),在第一层第5帧处插入空白关键帧,在第1帧和第5帧打开动作面板,分别输入代码:stop();在第5帧中绘制一个有边框的矩形,具体设置见图一: 在该层上新建层,第5帧处插入空白

在网页上做出这样一个小程序,老鼠跟随鼠标移动的问题。

问题描述 在网页上做出这样一个小程序,老鼠跟随鼠标移动的问题. 就是一个小老鼠,它会跟着你的鼠标移动,左边有一个食物罐子,你单击,就会从中洒出一个圆点(食物), 当小老鼠靠近圆点时,它就会自动吃.右边是一个圆形的东西,你单击它,小老鼠就会 跑到里面,在其中不停地跑动,我需要具体怎么做.我是初学者,希望老师们能讲的详细一些.需要用什么语言,软件做..之类的,尽量详细一些,谢谢. 解决方案 直接上代码 <!DOCTYPE html> <html> <head> <sc