网站公告列表

  没有公告

加入收藏
设为首页
繁體中文
您现在的位置: 五月雪电脑教程网 >> 网络技术教程 >> 网站制作 >> 正文
[组图]使用Flash MX制作动态相册        
使用Flash MX制作动态相册
作者:佚名 文章来源:不详 点击数: 更新时间:2005-3-12
关键字信息载入中...
广告载入中...
上方,调整到合适位置,使边框看上去正好是灰色矩形的边,如图8所示:


图8

  下面我们来给像册添加控制按钮,我们可以从windowdàcommon libraries(共享图库)中选取两个按钮,摆放到舞台的合适位置,这两个按钮是用来前后翻动像册用的,所以最好按钮上带有方向箭头,且分别在Properties面板中给两个按钮设置名字为next(右边的按钮)和back(左边的按钮)和如图9所示:


图9

  接下来还应该加上一个显示像片数的文本框,我们用文本工具在翻页按钮的上方画一个大小适中的文本框,并加上适当的文字注释,如图10所示:


图10

  然后对文本框的属性进行设置,设置其类型为input text,设置其变量名为input,其Properties设置面板如图11所示:


图11

  这样,我们所有的前期工作就完成了,下面就是最关键的as代码的添加


  2、 ActionScript代码控制

  我们在主场景中新建一个图层,命名为action,选中此图层的第一帧,然后打开action面板,添加如下action代码:

  square._alpha = 0;
  //设置场景中灰色矩形初始的透明度为0

  whichPic = 1;
  //设置一变量,且值为1

  next.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) {
 

上一页  [1] [2] [3] 下一页

文章录入:shxa    责任编辑:shxa 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
网 络 热 门
网络热门信息载入中...
最 新 热 门
最新热门信息载入中...
最 新 推 荐
最新推荐信息载入中...
相 关 文 章
相关文章信息载入中...
相 关 评 论
相关评论信息载入中...

Copyright @ 2005 2006 五月雪电脑教程网
中华人民共和国信息产业部ICP备案号: 闽ICP备 05014026
教程网技术支持:QQ:75484101 友情提供
统计进行中...统计进行中...

没有相关文章
 姓 名:
 评 分:
1分 2分 3分
4分 5分
 内 容: