|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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公司收购。 |
|