使用Flash MX制作动态相册
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
t.onPress = function() { //设置next按钮的触发事件,当next按钮被按下时,执行下面的程序。这样对按钮的设置也是MX中的一个新特性,以前如果设置按钮的action,必须给按钮上面加as,而mx中完全不必,只要在as中指出了执行as的对象就可以了,这样的好处是我们可以把一个动画中的所有as都集中起来,便于查找和修改代码。 if (whichPic<5 && !fadeIn && !fadeOut) { //whichpic为照片的级数器,判断是否到了最后一个照片,fadein和fadeout是两个布尔值,分别表示灰色矩形的透明度度状态 fadeOut = true; whichpiC++; //如果还没到最后一张照片,则加载下一张照片,照片数加一 input = whichPic; //文本框中显示相应的照片数 } }; back.onPress = function() { //和next按钮类似,这是用来设置back按钮的触发动作的 if (whichPic>1 && !fadeIn && !fadeOut) { //判断是否已经到了最前的一张照片 fadeOut = true; whichpic--; //如果没到最前的照片,则加载前一张照片 input = whichPic; //文本框中显示相应的照片数 } }; _root.onEnterFrame = function() { if (square._alpha>10 && fadeOut) { //若灰色矩形的透明度>10 square._alpha -= 10; //则其透明度减10 } if (square._alpha<10) { //如果灰色矩形的透明度<10 loadMovie("images/image"+whichPic+".jpg", "square"); //加载外部图片文件,用loadmovie来加载,其参数为图片路径,这里images/image"+whichPic+".jpg表示图片路径为images目录下的名字为image"+whichPic+"的jpg图象,whichPic为图片序号,本实例中的图片分别为image1.jpg—image5.jpg ,这里一定要注意路径以及图片名的对应统一。 fadeOut = false; fadeIn = true; } if (square._alpha<100 && fadeIn && !fadeOut) { //若灰色矩形的透明度<100 square._alpha += 10; //则其透明度值加10 } else { fadeIn = false; } if (input>5) { //如果已经到达最后一张图片(本例中是第5张),若继续点击next按钮, input = 5; //则文本框内容保持5不变 } if (Key.isDown(Key.ENTER)) { //若按下了键盘上的回车键 fadeOut = true; whichpic = input; //则重复显示当前的图片 } }; inputField.onKillFocus = function() { input = whichPic; }; 这样一个精美的像册就制作完成了,你可以用新的像片覆盖掉旧像片,这样在像册中就会展示出你的最新照片了,完全不用修改fla原文件,是不是很方便啊!源文件下载学习 关键词:相册 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于使用Flash MX制作动态相册的所有评论