快速业务通道

使用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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号