论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

flash8新滤镜扩展练习

文章类别:Flash | 发表日期:2008-9-21 20:08:33

  今天下载了个flash8的新滤镜扩展,需要的朋友可以在这里下载:http://www2.flash8.net/teach/4879.htm
fl.rar
下载完毕后解压,把那个“fl”文件夹复制到这里:C:\Program Files\Macromedia\Flash 8\zh_cn\First Run\Classes
然后就可以用as来调用了。我做了一些练习,熟悉了一下,效果真不错,挺丰富。
这是代码,留着自己查看,有爱好的朋友可以看看,先别头晕,我是把很多滤镜都写在一起了,其实每个滤镜都很短的代码。
//主语句
import?fl.awt.img.filter.*;
import?flash.display.BitmapData;
//各种滤镜的写法:
/*浮雕滤镜的写法,ReliefFilter(浮雕方向,浮雕强度)
var?lvjing?=?new?ReliefFilter(1,?10);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray*/
/*通道选择滤镜的写法,ChannelChangeFilter(1红|2绿?|4兰,?是否平分通道)8代表通道alpha
var?lvjing?=?new?ChannelChangeFilter(1|?2?|?8,?false);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;*/
/*
//布纹滤镜的写法,new?ClothFilter(myBitmapData,布纹强度);
//条件:需要创建BitmapData,最好大于等于图像。
stop()
var?n?=?0;
onEnterFrame?=?function?()?{
n++;
var?myBitmapData:BitmapData?=?new?BitmapData(460,?150,?true,?0xCCCCCCCC);
var?lvjing?=?new?ClothFilter(myBitmapData,?n);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;
if?(n>100)?{
delete?this.onEnterFrame;
}
};
*/
/*
//反转颜色的滤镜ReversesFilter();没有参数
var?lvjing=new?ReversesFilter();
pic.filters=[lvjing]*/
/*
//查找边缘滤镜的写法new?SearchEdgeFilter(查找方向,查找强度)
var?lvjing?=?new?SearchEdgeFilter(2,?8);
pic.filters?=?[lvjing];*/
/*
//锐化滤镜new?SharpenFilter(锐化强度)
var?lvjing?=?new?SharpenFilter(200);
pic.filters?=?[lvjing];*/
/*
//扩散滤镜,需要BitmapData,new?SplattersFilter(myBitmapData,?扩散宽度,?扩散高度)
stop();
scalex?=?50;
scaley?=?50;
onEnterFrame?=?function?()?{
scalex--;
scaley--;
var?myBitmapData:BitmapData?=?new?BitmapData(460,?150,?true,?0xCCCCCCCC);
var?lvjing?=?new?SplattersFilter(myBitmapData,?scalex,?scaley);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;
if?(scalex?==?0)?{
delete?this.onEnterFrame;
}
};
*/
/*
//水彩滤镜new?WaterColorFilter(myBitmapData,?水彩宽度,?水彩高度)
stop();
scalex?=?50;
scaley?=?50;
onEnterFrame?=?function?()?{
scalex--;
scaley--;
var?myBitmapData:BitmapData?=?new?BitmapData(460,?150,?true,?0xCCCCCCCC);
var?lvjing?=?new?WaterColorFilter(myBitmapData,?scalex,?scaley);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;
if?(scalex?==?0)?{
delete?this.onEnterFrame;
}
};*/
/*
//水波滤镜new?WaveFilter(myBitmapData,?水波宽度,?水波高度)
stop();
scalex?=?50;
scaley?=?50;
onEnterFrame?=?function?()?{
scalex--;
scaley--;
var?myBitmapData:BitmapData?=?new?BitmapData(460,?150,?true,?0xCCCCCCCC);
var?lvjing?=?new?WaveFilter(myBitmapData,?scalex,?scaley);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;
if?(scalex?==?0)?{
delete?this.onEnterFrame;
}
};*/
/*
//飓风滤镜new?WindFilter(myBitmapData,?风速,是否水平);
stop();
var?speed:Number?=?50;
var?shuiping?=?false;
onEnterFrame?=?function?()?{
speed--;
var?myBitmapData:BitmapData?=?new?BitmapData(460,?150,?true,?0xCCCCCCCC);
var?lvjing?=?new?WindFilter(myBitmapData,?speed,?shuiping);
var?filterArray:Array?=?new?Array();
filterArray.push(lvjing);
pic.filters?=?filterArray;
if?(speed?==?0)?{
delete?this.onEnterFrame;
}
};*/
下面是效果:
原始图案:


布纹:


边缘


反转


浮雕


飓风


扩散


锐化


水波


水彩


通道


帮助
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058