仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 960|回复: 8
打印 上一主题 下一主题

[学习教程] 来谈谈:做个按钮把持图片缓冲切换的效果(带含混滤镜)

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:55:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
  一个带缓冲的图片切换的效果,按钮把持,加了含混滤镜,提拔速率感.源文件已附上.上面是代码:

stop();
/////也打上本人的名字-_-,尽命时候2006年11月18日///////
varsz=127;
varsd=3;
vartemp=1;
tempT=temp;
t1="按钮把持缓冲:带缓冲效果的图片切换。";
mcX=mc._x;
xfmc._visible=false;
if(temp==1){
mcname="行李箱";
}
/////滤镜/////////////////////
importFlash.filters.*;
varmh:BlurFilter=newBlurFilter(0,0,3);
//含混滤镜,增添为了让mc做缓冲活动时更有速率感些.
a.onPress=function(){
lk();
};
a.onRollOver=function(){
xfmchs();
xfmc.xftext="上一个";
};
a.onRollOut=function(){
xfmc._visible=false;
};
b.onPress=function(){
rk();
};
b.onRollOver=function(){
xfmchs();
xfmc.xftext="下一个";
};
b.onRollOut=function(){
xfmc._visible=false;
};
ka.onRollOver=function(){
xfmchs();
xfmc.xftext="最前一个";
};
ka.onRollOut=function(){
xfmc._visible=false;
};
kb.onRollOver=function(){
xfmchs();
xfmc.xftext="最初一个";
};
kb.onRollOut=function(){
xfmc._visible=false;
};
functionlk(){
if(temp>1){
mcX+=sz;
temp--;
Oen();
}
}
functionrk(){
if(temp<7){
mcX-=sz;
temp++;
Oen();
}
}
ka.onPress=function(){
kak();
};
functionkak(){
mcX=374.5;
temp=1;
Oen();
}
kb.onPress=function(){
kbk();
};
functionkbk(){
mcX=-387.3;
temp=7;
Oen();
}
functionxfmchs(){
xfmc._visible=true;
xfmc.onEnterFrame=function(){
xfmc._x+=((_xmouse+90)-xfmc._x)/sd;
xfmc._y+=((_ymouse+50)-xfmc._y)/sd;
};
}
functionOen(){
mc.onEnterFrame=function(){
if(temp==1){
mcname="行李箱";
}
if(temp==2){
mcname="齿轮";
}
if(temp==3){
mcname="PDA";
}
if(temp==4){
mcname="书籍/钢笔和光盘";
}
if(temp==5){
mcname="盘算器";
}
if(temp==6){
mcname="紧缩包";
}
if(temp==7){
mcname="宝箱";
}
tempT=temp;
mc._x+=(mcX-mc._x)/sd;
dx=mcX-mc._x;
mh.blurX=Math.abs(dx/sd);
this.filters=[mh];
if(tempT==temp){
fs.gotoAndStop(tempT);
}
};
}
key_a=37;
key_b=39;
key_c=188;
key_d=190;
this.onEnterFrame=function(){
if(Key.isDown(key_a)&&!Key_pr_a){
lk();
}
Key_pr_a=Key.isDown(key_a);
if(Key.isDown(key_b)&&!Key_pr_b){
rk();
}
Key_pr_b=Key.isDown(key_b);
if(Key.isDown(key_c)&&!Key_pr_c){
kak();
}
Key_pr_c=Key.isDown(key_c);
if(Key.isDown(key_d)&&!Key_pr_d){
kbk();
}
Key_pr_d=Key.isDown(key_d);
};

  修正了下,把库中名字为"mc"的影片剪辑翻开,然后把内里的图删除.然后把库中的a1mc----a7mc的影片剪辑都加上毗连称号,分离为a1------a7.再次翻开名字为"mc"的影片剪辑,在第一帧加上代码:
for(i=0;i<10;i++){
newMc=attachMovie("a"+i,"na"+i,i);
newMc._x=127*i-127;
}  如许就不必手动分列图了,而是程序分列.
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-17 19:50:09 | 只看该作者
所以不要使用不必要的高祯率-否则老的、慢的计算机在显示动画时会阻塞。
莫相离 该用户已被删除
板凳
发表于 2015-1-26 22:07:27 | 只看该作者
作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-5 01:20:47 | 只看该作者
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
5#
发表于 2015-2-11 02:05:36 | 只看该作者
传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进
老尸 该用户已被删除
6#
发表于 2015-3-1 20:00:14 | 只看该作者
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-11 00:30:11 | 只看该作者
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
活着的死人 该用户已被删除
8#
发表于 2015-3-17 17:10:10 | 只看该作者
alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。
小妖女 该用户已被删除
9#
发表于 2015-3-24 18:49:33 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 10:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表