Flash as教程:图片模糊运动-Flash actionscript

2016-03-18 16:08 1 1 收藏

最近很多朋友喜欢上PS,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - FLASH 】

看效果:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)那天在网上看到一个效果,感觉不错,今天晚上没事自己也模仿了一下。做得不好,希望大家不要见笑!
//////
//椭圆短半轴
var H = 80;
//椭圆长半轴
var W = 200;
//定义弧度的增量n
var n = 0;
//定义椭圆的中心坐标
var cenX = Stage.width/2;
var cenY = Stage.height/2-70;
//通过函数Move使3个mc位于椭圆上
function Move() {
        for (i=1; i=4; i++) {
                //得到每个mc的弧度
                radian = 2*i*Math.PI/4;
                temp = this["p"+i];
                //设置mc的坐标
                temp._x = cenX+Math.sin(n+radian)*W;
                temp._y = cenY+Math.cos(n+radian)*H;
        }
}
//函数setPosition设置当单击按钮是mc的移动情况
function setPosition() {
        for (k=1; k=4; k++) {
                temp1 = this["p"+k+"_btn"];
                //为每个btn定义变量
                temp1.t = k;
                temp1.onRollOver = function() {
                        mc_filters(_root["p"+this.t]);
                        m = this.t;
 &nbsTulaoshi.Comp;                      onEnterFrame = function () {
                                n += (-2*Math.PI*m/4-n)/12;
                                Move();
                                if (n == 2*Math.PI*m/4) {
                                        delete onEnterFrame;
                                }
                        };
                };
        }
}
//模糊滤镜,先导入滤镜
import flash.filters.*;
function mc_filters(mc) {
        //定义模糊的初值
        var max = 100;
        mc.onEnterFrame = function() {
                if (max=0) {
                        max -= 3;
                        mc.filters = [new BlurFilter(max, max, 1)];
                } else {
                        delete this.onEnterFrame;
                }
        };
}
Move();
setPosition();源文件下载: mohu.rar

来源:https://www.tulaoshi.com/n/20160318/1889126.html

延伸阅读
标签: FLASH flash教程
poluoluo核心提示:本例为Flash AS3.0菜鸟学飞系列教程,在本Flash AS3.0教程中我们将通过学习一个老鹰飞动实例讲解如何载入库中的影片剪辑将制作成动画效果,希望能给朋友们带来帮助~~ 本例为Flash AS3.0菜鸟学飞系列教程,在本Flash AS3.0教程中我们将通过学习一个老鹰飞动实例讲解如何载入库中的影片剪辑将制作成动画效果,希望能给朋友...
标签: FLASH flash教程
Poluoluo核心提示:这是一个为图片加框的效果,画框依据图片的大小而动态改变。 这是一个为图片加框的效果,画框依据图片的大小而动态改变。 (单击下面可以看到效果) 演示: 1、新建一个Flash文件,宽、高设置为550*420,背景黑色。 2、准备4张大小不同规格的图片,最大的宽、高不要超过530*380。 3、...
标签: FLASH flash教程
在AS3里,对XML的控制变得非常方便了,有用过AS2的读者都知道,如果我们用AS2去访问一个节点,做法是xmlObj.firstChild.childNodes[2]如果复杂的XML结构就更麻烦了,所以在AS2时需要把一系统的节点用一个值来先做替身即xmlList= xmlObj.firstChild.childNodes来降底程序的复杂程序。 AS3里使用E4X(ECMAScript for XML)来规范定义组用于处理 ...
标签: FLASH flash教程
通过AS和JS通信 调用双方的函数来实现刷新 前进后退 可以参看这个经典的网站: http://2adva图老师nced.com/#portfolio/byproject/gl&id=95 刷新思路是这样的:将客户的操作的进程写入网页锚点里面(类似http://www.foxstation.cn http://www.foxstation.cn#guestbook) 这样当用户刷新的时候,URL没有改变,当SWF获取到URL存储的变量是g...
标签: FLASH flash教程
poluoluo核心提示:本例为用Flash AS3.0制作时钟的实例教程,为Flash AS入门教程第八课的延伸教程,希望能给朋友们带来帮助. 本例为用Flash AS3.0制作时钟的实例教程,为Flash AS入门教程第八课的延伸教程,希望能给朋友们带来帮助。 上一篇文章:Flash as入门(19):日期和时间 AS3.0实例教程二-时钟的制作 效果: 虽然制作时钟老套...

经验教程

674

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部