登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

强大才能生存

国防、国力、国人

 
 
 

日志

 
 

相册系列之 点数看照片   

2009-04-05 22:51:11|  分类: AS2.0课堂 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://www.68design.net/Web-Guide/Flash/17613-1.html

看效果:

代码如下:

var old:Number = 1;

//记录上张显示的图片

var oldGo:Boolean;

var oldpos:Number = 700;

var picNum:Number = 9;

//anliPath是用于加载外部图片的路径

//var anliPath:String = "works/1-";

for (i=1; i<=picNum; i++) {

        btn_mc.attachMovie("btn", "btn"+i, i);

        btn_mc["btn"+i]._y = 28*(i-1);

        btn_mc["btn"+i]._x = 10;

        btn_mc["btn"+i].no = i;

        btn_mc["btn"+i].page.text = i;

        btn_mc["btn"+i].btn.useHandCursor = false;

        btn_mc["btn"+i].btn.onRelease = function() {

                oldpos = oldpos*(-1);

                motion(oldpos, old);

                motion(0, this._parent.no);

                old = this._parent.no;

        };

        this.pic.createEmptyMovieClip("mc"+i, picNum-i);

        this.pic["mc"+i].no = i-1;

        if (i == 1) {

                this.pic["mc"+i]._x = 0;

        } else {

                this.pic["mc"+i]._x = -500;

        }

        //*****************attachMovie内部图片的代码****************

        this.pic["mc"+i].attachMovie("m"+i, "m"+i, 100-i);

        //*********************************加载外部图片的代码*******************

        //图片加载进度条的设置

        //

        //myLoader = new MovieClipLoader();

        //myListener = new Object();

        //myListener.onLoadProgress = function(loadTargetMC, loadedBytes, totalBytes) {

        //aa = (loadedBytes/totalBytes)*100;

        //txt.text = "己加载:"+int(aa)+"%";

        //};

        //myListener.onLoadStart = function(loadTargetMC) {

        //txt._visible = true;

        //this.pic["mc"+i].stop();

        //};

        //myListener.onLoadComplete = function(loadTargetMC) {

        //this.pic["mc"+i].play();

        //txt._visible = false;

        //if (i == 1) {

        //motion(1200, 1);

        //}

        //};

        //myLoader.addListener(myListener);

        //myLoader.loadClip(anliPath+i+".gif", this.pic["mc"+i]);

        //***************加载外部图片的代码结束**************

}

function motion(targetX:Number, no:Number) {

        pic["mc"+no].onEnterFrame = function() {

                this._x += (targetX-this._x)*0.3;

                if (Math.abs(targetX-this._x)<=0.3) {

                        this._x = targetX;

                        delete this.onEnterFrame;

                }

        };

}

stop(); 

源文件下载:图片效果系列之四.rar

  评论这张
 
阅读(646)| 评论(1)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018