duplicatemovieclip,duplicatemovieclip语法

http://www.itjxue.com  2023-01-17 19:45  来源:未知  点击次数: 

flash2.0用duplicateMovieClip()复制出来的影片让他移动的问题求解...各位大神帮帮忙!谢谢!

onEnterFrame = function ()

{

var i:Number = 数量;

while(i 0)

{

var mc:MovieClip = eval("mc" + i);

mc._x += 某个值

if(mc._x = 550) mc.removeMovieClip();

i--;

}

}

怎么做出用duplicateMovieClip复制出影片剪辑,但各自又不重叠的效果?

我只说说方法:

1. 用顺序排列方式:即每复制出一个就给x座标加上原影片的宽度。当超出画布宽度时y座标加上原影片的高度。如此循环下去,可实现不重叠的复制。

2. 用随机排列方式:事实上跟第一种相似,将画布看做按第1种排列排满了原影片剪辑,当复制出影片剪辑时,只是将对应随机数的位置座标读出来给新影片剪辑罢了。需要注意的是,随机数是复制的影片个数,而且如果出现重复的随机数,需要重新获得,如此就能产生一种公式。

["a"+i]._x = 随机数Z 乘 ["a"+i]._width; ["a"+i]._y = 随机数Z 乘 ["a"+i]._height;

flash as中“duplicateMovieClip”帮忙看下问题出在哪,并作出解释!!

add是Flash 4中用的语法。现在已经不用了。建议把add换成+。

如:

if (n == 1000) {

n = 0;

}

n = n+1;

duplicateMovieClip ("q", "q" + n, n);

setProperty ("q" + n, _rotation, random(360));

既然是问问题,至少要把遇到的问题说清楚。

因为在Flash里出错的原因有很多种,不一定是因为代码本身出错。如果你的代码放错了地方,或者帧的位置不对,同样会出错。难道你想让回答问题的人把所有可能的错误全部列举出来?

Flash中duplicateMovieClip的用法??

目标.duplicateMovieClip("新名称","深度");有返回复制出来的元件

而duplicateMovieClip("目标","新名称","深度);没有返回

FLASH duplicateMovieClip用法

按照下面的步骤来:

一、制作一个影片剪辑。

二、回到主场景。将该影片剪辑从库中拖到舞台中。打开属性面板,设置一个实例名(这一步最重要,也是让你疑惑的地方。你看的例子的shu_mc就是这个影片剪辑的实例名,而不是库里的名字 库里的名字随便是什么都无所谓,但是实例名一旦规定了,就不能更改了),我们设置其实例名为abc

三、新建一个图层,专门放置代码:

stop();

x=0

abc._visible=0

abc.onEnterFrame = function() {

if (x10)

{

duplicateMovieClip(abc,"abc"+x,x);

_root["abc"+x]._x+=10*x;

_root["abc"+x]._y+=10*x;

}

x++;

}

duplicateMovieClip什么意思

重复的影片剪辑

这个是flash里面的函数

用 duplicateMovieClip 添加的影片剪辑可以用 removeMovieClip 动作或方法删除。 removeMovieClip

可用性

Flash Player 4。

用法

removeMovieClip(target) 参数

target 用 duplicateMovieClip 创建的影片剪辑实例的目标路径,或者用 MovieClip 对象的 attachMovie 或 duplicateMovieClip 方法创建的影片剪辑的实例名。

(责任编辑:IT教学网)

更多

相关Access文章

推荐Access文章