文章搜索:
打开支付宝首页搜索“510617664”,即可领红包
  首页--> 计算机--> FLASH教程
 
Flash制作简单相册
http://www.xxqqss.com 学习轻松网 点击量:3696
 
6、在“pictures”图层中第1帧把“pictures”元件拖入,放在合适的位置上,实例名为pictures,在第2帧、第11帧、第20帧分别插入关键帧(快捷键F6);在第2帧和第11帧之间以及在第11帧和第20帧分别创建补间动画,选中第2帧,在属性面板中将缓动设置为100,选中第11帧,在属性面板中将缓动设置为-100,其目的让图片切换自然。选中第11帧中的元件,打开属性面板,选择颜色→高级,再点击旁边的设置按钮,在弹出的对话框中反RGB都设为200,如果设为255是因为图片在过渡时会成为一片白。(RGB的值越大,则图片越亮且图片中原先较亮的部分最先变白,反之越黑)。具体设置和效果如图6:

按此在新窗口浏览图片

7、在“frame”图层中画出一个矩形框,以美化图片;延长帧至第20帧。

8、在“btn_mc”图层,分别把元件“next_mc”和“prev_mc”拖入,放在合适的位置上,实例名分别为“next_mc”、“prev_mc”;延长帧至第20帧。第7、8步具体设置和效果如上图5:

9、在“action”图层的第1帧上写下代码:

stop();//动画开始时停止
var i:Number = 1;//设置变量i的初始值为1
prev_mc.gotoAndStop(2);//“prev_mc”影片,开始让它停止在第2帧,让按钮变成灰色并失去作用,因为动画开始时没有上一张图片
onEnterFrame = function () {//运行每一帧时执行以下函数 
if (_root._currentframe == 11) {//如果主场景播放到第11帧  
  pictures.gotoAndStop(i);//“pictures”影片停止在第i帧,从第11帧出现第i张图片  
}
if (_root._currentframe == 20) {//如果主场景播放到第20帧  
  gotoAndStop(2);//主场景动画停止在第2帧  
}
next_mc.next_btn.onRelease = function() {//“next_mc”影片中的按钮在释放时执行以下函数  
  if (i<5) {//如果变量i小于5(“pictures”影片中只有5张图片)   
   i++;//每点击“next_mc”影片中的按钮时变量i递增1,“pictures”影片也跳转到下一帧   
   prev_mc.gotoAndStop(1);//“prev_mc”影片停止在第1帧,即让按钮变黑并起作用,因为此时有了上一张图片   
   play();//主场景动画开始播放   
  }
  if (i == 5) {//如果变量i等于5   
   next_mc.gotoAndStop(2);//“next_mc”影片停止在第1帧,即让按钮变成灰色并失去作用,因为此时没有下一张图片   
  }
};
prev_mc.prev_btn.onRelease = function() {//“prev_mc”影片中的按钮在释放时执行以下函数  
  if (i>1) {//如果变量i大于1   
   i--;//每点击“prev_mc”影片中的按钮时变量i递减1,“pictures”影片也跳转到上一帧   
   next_mc.gotoAndStop(1);//“next_mc”影片停止在第1帧,即让按钮变黑并起作用,因为此时有了下一张图片   
   play();//主场景动画开始播放   
  }
  if (i == 1) {//如果变量i等于1   
   prev_mc.gotoAndStop(2);//“prev_mc”影片停止在第2帧,即让按钮变成灰色并失去作用,因为此时没有上一张图片   
  }
};
};
[心得]能够发现问题并能解决,是你的进步!我期待着你的问题。

[源文件]:制作简单相册.rar

来源:闪吧  作者:qinz

上一页     下一页
打印】 【关闭
免责声明 :本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请发送fiyeadwyv@163.com
最热门点击排行
 
版权所有 2006-2021:学习轻松网 Copyright http://www.xxqqss.com All rights reserved 浙ICP备14013707号-1
广告联系电话: 13958357030 联系QQ:9792414 工具条下载