毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash网侠教程(助你成为顶尖课件高手)→系列文章

 
 
标题:做个按钮控制图片缓冲切换的效果(带模糊滤镜)
 
展示台

文章来源 作者:admin 密码:admin 整理:湖北金鹰

◇网侠教程栏目简介
    提供FLASH侠客教程和网页制作侠客教程,高手进阶教程。
    浏览过这些资源的还浏览过经典教程图文教程游戏开发教程等相关资源。

---------------

湖北金鹰课件吧

论文相关服务
 

 

一个带缓冲的图片切换的效果,按钮控制,加了模糊滤镜,提升速度感.源文件已附上.下面是代码:
stop();
/////也打上自己的名字-_-,绝命时刻2006年11月18日///////
var sz = 127;
var sd = 3;
var temp = 1;
tempT = temp;
t1 = "按钮控制缓冲:带缓冲效果的图片切换。";
mcX = mc._x;
xfmc._visible = false;
if (temp == 1) {
mcname = "行李箱";
}
/////滤镜/////////////////////
import flash.filters.*;
var mh:BlurFilter = new BlurFilter(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;
}
function lk() {
if (temp>1) {
mcX += sz;
temp--;
Oen();
}
}
function rk() {
if (temp<7) {
mcX -= sz;
temp++;
Oen();
}
}
ka.onPress = function() {
kak();
};

function kak() {
mcX = 374.5;
temp = 1;
Oen();
}
kb.onPress = function() {
kbk();
};
function kbk() {
mcX = -387.3;
temp = 7;
Oen();
}
function xfmchs() {
xfmc._visible = true;
xfmc.onEnterFrame = function() {
xfmc._x += ((_xmouse+90)-xfmc._x)/sd;
xfmc._y += ((_ymouse+50)-xfmc._y)/sd;
};
}
function Oen() {
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) {
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;
}

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号