Flash:相片浏览器 V1.0
日期:2008年2月19日 作者: 查看:[大字体 中字体 小字体]-
var pic_count:Number = 0;//此变量用来计录当前显示图片缩略图的计数,是显示1,2,3,4,5张,还是6,7,8,9,10张,还是。。。
//----------为所有影片夹子设置变色方法,它需和onEnterFrame配合使用
MovieClip.prototype.setBrightOffset = function(offset) {
var This = new Color(this);
var trans = This.getTransform();
with (trans) {
rb = gb=bb=offset;
}
This.setTransform(trans);
};
//封面的图片显示,也就是第二个画面,调用“theloader”来显示,后面的缩略图也是用这一影片夹子来加载的
_root.attachMovie("theloader", "theloader0", 1);
theloader0.canplay = true;//图片加载完毕后不作就位动作,由此值作统一指挥(后面缩略图就是用这值来控制一张张出来的)
_root.theloader0.num = 0;//加载第几张图的控制变量,这时加载封面,也就是"0.jpg"
_root.theloader0.howwide = Stage.height+10;//显示的图片的高度限制
_root.theloader0._x = 0;
_root.theloader0._y = 0;
//图片加载后就自己作渐隐动作,由EnterFrame事件加影片夹子的变色属性来实现,等于255值时图片呈白色,并实施跳转到下一画面
j = 1;
_root.onEnterFrame = function() {
if (j<255) {
_root.theloader0._x = (Stage.width-_root.theloader0.loadit_mc._width)/2;//将图片在屏幕中间显示
_root.theloader0._y = (Stage.height-_root.theloader0.loadit_mc._height)/2;//将图片在屏幕中间显示
_root.theloader0.setBrightOffset(j);
j += j/6;//作显示加速效果,渐渐加快
} else {//删除变色动作,到下一画面
delete _root.onEnterFrame;
play();
}
};
removeMovieClip("theloader0");//删除上一画面
帧4: 下一篇:实现Flash的TextInput输入框自动填写功能
