拇指百科网

当前位置:首页 >百科知识 > 正文

flash 特效(flash添加模糊效果)

1、flash添加模糊效果Flash添加模糊效果,需要用到滤镜功能了,要Flash CS3及以上版本,转换为影片剪辑元件,在属性中找到滤镜选项,添加模糊滤镜,设置参数。2...

1、flash添加模糊效果

Flash添加模糊效果,需要用到滤镜功能了,要Flash CS3及以上版本,转换为影片剪辑元件,在属性中找到滤镜选项,添加模糊滤镜,设置参数。

flash 特效(flash添加模糊效果)

2、Flash方块动画特效制作

效果如下:

1.新建一个flash Actionscript 3 大小为500×300px,背景黑色。

2.在场景里,使用矩形工具(G),设置边框宽3px;画一个正方形大小个40×40px;

3.将这个正方形上点右键,转换元件(为电影剪辑);注册设置为中心;

4.选择元件,右键链接;设置类为MyBox;

5.回到场景中删除正方形;新建一个Actionscript文件并输入下面代码:

package {

import flash.display.MovieClip;

public class MyBox extends MovieClip {

//这是方块的3d坐标

public var xpos3D:Number = 0;

public var ypos3D:Number = 0;

public var zpos3D:Number = 0;

public function MyBox() {

}

}

}

另存为MyBox.as,注意存在flash文件的同一路径内,

6.返回主场景,在第一帧中插入下列代码:

//立体场景纵深

const MAXIMUM_Z:Number = 500;

//方块数量

const NUMBER_OF_BOXES:Number = 15;

//创建一个包含方块的数组;

var boxes:Array = new Array();

//视图焦距设置

var focalLength:Number = 300;

//Vanishingpoint是方块消失点;

var vanishingPointX:Number = stage.stageWidth / 2;

var vanishingPointY:Number = 20;

//3D方块底边位置

var floor:Number = 80;

//第一个方块深度

var startingDepth:Number = MAXIMUM_Z;

//盒子之间的z距离值

var zDistance:Number = 50;

//这个循环为由远到近的方块定位

for (var i=0; i lt; NUMBER_OF_BOXES; i++) {

var box:MyBox = new MyBox();

box.xpos3D = 0;

box.ypos3D = floor;

box.zpos3D = startingDepth;

//更新方块的深度;

startingDepth -= zDistance;

//使用角度公式计算缩放比例;

var scaleRatio = focalLength/(focalLength + box.zpos3D);

//缩放坐标比例;

box.scaleX=box.scaleY=scaleRatio;

//将方块定位到场景中(由3d到2d转换)

box.x=vanishingPointX+box.xpos3D*scaleRatio;

box.y=vanishingPointY+box.ypos3D*scaleRatio;

//将方块放入数组

boxes.push(box);

//将方块加入场景

addChild(box);

}

在菜单中选择调试测试场景效果如下:

7.在以上代码后插入如下代码,用于产生动画;

//用ENTER_FRAME事件加入动画函数

addEventListener(Event.ENTER_FRAME, enterFrameHandler);

//每一帧都调用这个函数

function enterFrameHandler(e:Event):void {

for (var i=0; i lt; NUMBER_OF_BOXES; i++) {

//将box变为局部变量

var box:MyBox = (MyBox)(boxes[i]);

//减少深度

box.zpos3D-=5;

if (box.zpos3Dlt;=- focalLength) {

//最后方块始终在数组第一位

box.zpos3D=boxes[0].zpos3D+zDistance;

}

var scaleRatio = focalLength/(focalLength + box.zpos3D);

box.scaleX=box.scaleY=scaleRatio;

//设置透明度变量

box.alpha=scaleRatio-0.5;

box.x=vanishingPointX+box.xpos3D*scaleRatio;

box.y=vanishingPointY+box.ypos3D*scaleRatio;

}

//根据深度排列数组

sortZ();

}

//这个函数使方块正确排列

function sortZ():void {

boxes.sortOn("zpos3D", Array.NUMERIC | Array.DESCENDING);

for (var i:uint = 0; i lt; NUMBER_OF_BOXES; i++) {

setChildIndex(boxes[i], i);

}

}

flash 特效(flash添加模糊效果)

3、怎样制作Flash文字特效动画

新建一个窗口

先用文本工具输入文字

然后选中文字,按Ctrl+B2次

将文字打散

然后用放大镜工具将文字放大

然后开始了---

用橡皮擦工具

按照一般写文字笔画

用橡皮擦檫一点,按一下F6(就是插入关键帧)

写字效果就出来了

最后一步就是把所有帧反转

效果就做成了

这个只是一种方法

还有其他方法

4、flash怎么制作漫天飞舞的蒲公英动画

1、打开flash软件,添加背景层。

2、插入帧。

3、锁定背景层。

4、选中元件层第1空白关键帧。

5、从元件库中拖动“蒲公英”影片剪辑到舞台。

6、调整影片剪辑的大小及位置。

7、在第60帧插入关键帧。

8、创建补间动画。

9、改变第60帧元件的位置。

10、完成效果。

5、flash遮罩层怎么做?图片切换特效介绍

1、在Flash中新建1个图层,用线条工具画一条竖直线放在相对舞台的左面,第30帧处插入关键帧。

2、点击第30帧把竖直线拉到舞台右面,点住任意一帧,在属性里面把补间改为形状。

3、建一个图层,和上面一样画一个竖直线,这次把竖直线从右到左放,然后在属性补间里面选择形状动画。然后再新建图层,导入一张图片,相对舞台大小。

4、新建图层,在第20帧处插入关键帧,导入一张图片,相对舞台大小,第30帧处插入帧。

5、新建图层,第20帧处插入关键帧,用矩形工具画一个长方形的方块颜色任意,注意一定要和两个线条对齐。否则没有拉开效果。

6、在第30帧处插入关键帧,把方块用任意变形工具拉大,相对于舞台。点击属性补间改为形状,点击图层5点右键,选择遮罩层。

本文链接:https://www.mzhxm.com/wen/3443.html
版权声明:本文内容由作者笔名:,于 2024-12-01 17:07:03发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。

相关文章