按照你说的,就是有可能用的是程序写的滤镜,因为as30里也是可以写斜角滤镜的(可以调出PS的样式效果)
flashfilters 包中了。
-----------------------------
Flash在CS3版本开始,支持滤镜功能
1、把导入后转成影片剪辑(因为只有影片剪辑和按钮可以用滤镜)
2、点一下属性栏右边的滤镜,打开滤镜面板
3、点一下“+”号,添加需要的滤镜即可,其中有投影、斜角、模糊等
如何通过按钮切换(AS3)
这里用的是Animate CC,新建AS3文档。
可以找几张导入到舞台中,这里我们用矩形状形代替。这几张尺寸最好一致,保证效果。
分别将这几张转换为影片剪辑,并分别设置实例名为image0,image1,image2
设置好后对齐这几张。
接下来制作按钮。这里我们用影片剪辑制作按钮。
0FLASH CS6中如何将影片剪辑用作按钮(AS3版)
设置这几个按钮的实例名分别为btn0,btn1,btn2
接下来在主时间轴加如下代码:
var image_index:int=0;
var image_count:int=3;
initImage();
function initImage():void
{
for(var i:int=0;i<image_count;i++)
{
if(i!=image_index)
{
this["image"+i]visible=false;
}
this["btn"+i]addEventListener(MouseEventCLICK,ChangeImage);
}
this["btn"+image_index]gotoAndStop(2);
}
function ChangeImage(e:MouseEvent):void
{
var obj:Object=ecurrentTarget;
var t:int=int(objnameslice(3));
if(t==image_index)
{
return;
}
this["btn"+image_index]gotoAndStop(1);
this["image"+image_index]visible=false;
image_index=t;
objgotoAndStop(2);
this["image"+image_index]visible=true;
}
运行后,通过点击按钮可以切换。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)