1、flash添加模糊效果
Flash添加模糊效果,需要用到滤镜功能了,要Flash CS3及以上版本,转换为影片剪辑元件,在属性中找到滤镜选项,添加模糊滤镜,设置参数。
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);
}
}
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点右键,选择遮罩层。