基于AS3.0的交互式双向循环电子相册的设计.doc

基于AS3.0的交互式双向循环电子相册的设计.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AS3.0的交互式双向循环电子相册的设计

电子相册由 三个元件对应的 实例组成: left_btn 为向上翻页按钮 ;right_btn为向下翻页按钮(对应的实例) /photo(为电子相册 用来展示 照片的影片剪辑的实例) 分别在 2,16,32,63,107,192,243.289帧 开始一张照片的展示 在15,31,62,106,191,242,288,325帧结束一张照片的展示,并在这些帧上面 写入代码 stop(); 第一帧 我用图片展示操作说明, 没有写入数组元素,是我认为,打开相册后一般人将如何操作,及相关功能看完后就 不想看“封面”了 所以在上下翻页 循环过程中 可屏蔽掉 第一帧 fscommand(fullscreen, true); //双击显示全屏,CTRL+ENTER无效 stop(); //初始化变量 var array:Array=[2,16,32,63,107,192,243.289]; //用一位数组表示每一张图片开始播放的帧 var array1:Array=[0,0];//传递参数的全局变量 var array2:Array=[0,0];//传递参数的中间变量 var i:int=0; //电子相册 的照片序号 var count:Number=0; //计数器 var m:Boolean = false; left_btn.addEventListener(MouseEvent.CLICK,mm); //想要将 监听 转化成布尔型,通过参数传递,下面的函数就可以直接进行其他运算了 var n:Boolean = false right_btn.addEventListener(MouseEvent.CLICK,nn); //为按钮添加监听 function mm(event):Boolean{ m=true; return m; } function nn(event):Boolean{ n=true; return n; } function shuchu():void { //构造函数1,用来实现总体的逻辑功能 array1[0]=i; array1[1]=count; //将 array1 作为实参,传递变量 if (m) { shangyiye(array1); } if (n) { xiayiye(array1); } i=array1[0]; count=array1[1]; this.photo.gotoAndPlay(array[i]);//帧跳转 } function shangyiye(array2):Array { i=array2[0]; count=array2[1]; i--; count++; if (i0) { i=7; } array1[0]=i; array1[1]=count; return array1; } function xiayiye(array1):Array { i=array2[0]; count=array2[1]; count++; if (count==1) { i=0; } else { i++; if (i7) { i=0; } } array1[0]=i; array1[1]=count; return array1; } 截图 影片剪辑:

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档