duplicatemovieclip,duplicatemovieclip语法
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 方法创建的影片剪辑的实例名。