您的位置:学习中国 推荐教程 Flash学习 正文
原作者:独自行走 添加时间:2007-07-10 原文发表:2007-07-10 人气:55 来源:http://dzxz.blog.5d.cn


舞台上建两个mc元件,实例名为 b_mc和w_mc,大小要一致,然后运行下面的代码:
var num = 0; //设定一个开关,用于在不同时刻复制不同的mc
var row = 8; //行数

var col = 3; //列数
for (var i = 0; i < row; i++) {
//对于不同的行,起始的mc 应不相同。
  if (i % 2 == 0) {
    num = 0;
  } else {
    num = 1;
  }
  for (var j = 0; j < col; j++) {
    var index = (i + j) * row + j;
//为避免出现重复的 index 所以用 (i+j)*row,保证得到的是不重复的。i<j时容易出现重复的index.
    if (num == 0) {
      duplicateMovieClip(w_mc, "mc" + index, index);
      num = 1;
    } else {
      duplicateMovieClip(b_mc, "mc" + index, index);
      num = 0;
    }
    _root["mc" + index]._x = j * b_mc._width;
    _root["mc" + index]._y = i * b_mc._height;
  }
}
行和列可以根据需要进行指定,用于不同的场合。


Flash 动画
本页地址
相关文章

一行代码,实现将数字字符串按指定长度补零
明确你的目标,选择你的语言
多个字段用数组排序的方法举例
关于ColorTransform 类的一个比喻。
Flash8 自带的一个留言本示例。
for 循环中有 switch 时 break 还有用吗?
Array.slice 函数的一个用法讨论
两重for 循环怎么用break 进行退出操作?
AS3 初试 之 鼠标画线
Flash 基本指令,你知道多少?
onClipEvent()事件的补充
月亮 地球 太阳旋转演示
看flash示例学脚本语言编写
loading 的详细制作
FLASH入门及学AS编程的正确途径
FlashMX数据库操作完全攻略

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习