大众计算机学习网欢迎诸位!收藏本站注 册登 陆
常用教程:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 教程 > 文章页

flash duplicateMovieClip语法和removeMovieClip语法

Admin | 2012-12-9 10:09:05 | ReadNums | 3571 | 标签 flash教程 | 打印本页
     

  一、duplicateMovieClip语法

  duplicateMovieClip语句功能:复制影片剪辑语句

  语法格式如下:

  duplicateMovieClip(目标, 新名称, 深度)

  参数介绍

  “目标”参数为要进行复制的目标影片剪辑。该参数指的是舞台中所存在的影片剪辑的名字,这个名字你可以自行取名。

  “新名称” 参数为新复制的影片剪辑的唯一标识符。

  “深度” 参数为新复制的影片剪辑的唯一深度级别。

  代码实例如下:

  x = x+1;

  if (x<=5) {

  duplicateMovieClip(dzwebs, "shu_mc" + x, x);

  _root["shu_mc" + x]._x = _root.shu_mc._x+(-15*x);

  _root["shu_mc" + x]._y = _root.shu_mc._y+(30*x);

  }

  二、removeMovieClip语法

  removeMovieClip的功能作用是用来删除指定的影片剪辑

  语法格式如下:

  removeMovieClip(目标)

  “目标”参数为用 duplicateMovieClip() 创建的影片剪辑实例的目标路径。或者是用 MovieClip.attachMovie() 或 MovieClip.duplicateMovieClip() 创建的影片剪辑的实例名称。

  代码实例如下:

  if (x>5) {

  y = y+1;

  removeMovieClip("shu_mc"+y);

  }

  三、duplicateMovieClip和removeMovieClip的综合代码

  for (i=1; i<10; i++) {

        _root.tu.duplicateMovieClip("h"+i, i);//复制、排列小画面影片剪辑元件
        with (_root["h"+i]) {
  if(i<4){
                _x =+ (i-1)*550/3;
                _y =0;
  }
  if(i>3 and i<7){
                _x =+ (i-4)*550/3;
                _y =400/3;
  }
  if(i>6 and i<10){
                _x =+ (i-7)*550/3;
                _y =400*2/3;
  }
        }
  }
  stop();
  _root["h"+5]. {
                for(i=1;i<10;i++){
  removeMovieClip("h" +i); //清除小画面影片剪辑元件
        gotoAndStop(2);
  }
  }


问题未解决:在线咨询

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日