Flash 如何用ActionScript 2.0屏蔽目标电影嘴唇?
以下脚本生成雪花:Flash 如何用ActionScript 2.0屏蔽目标电影嘴唇?,flash,actionscript-2,Flash,Actionscript 2,以下脚本生成雪花: for (i = 0; i < 1000; i++) { var t:MovieClip = snow_mc.duplicateMovieClip("snow" + i, i); t._x = random(750); t._y = random(550); t._xscale = t._yscale = random(80) + 20; t.gotoAndPlay(Math.round(random(81) + 1)); }
for (i = 0; i < 1000; i++)
{
var t:MovieClip = snow_mc.duplicateMovieClip("snow" + i, i);
t._x = random(750);
t._y = random(550);
t._xscale = t._yscale = random(80) + 20;
t.gotoAndPlay(Math.round(random(81) + 1));
}
但是我的面具会剪切我所有的图层和背景图像。我只想让它切割我的雪花。你不能将你的面具应用于
\u根,而是应用于空电影唇
,在那里你的雪花将被创造(作为链接雪花):
var-box:MovieClip=this.createEmptyMovieClip(“box”,0);
var t:电影唇;
对于(变量i:Number=0;i<1000;i++)
{
t=方框。附件(“雪”、“雪”,i);
t、 _x=Math.random()*750;
t、 _y=Math.random()*550;
t、 _xscale=t._yscale=Math.random()*80+20;
t、 gotoAndPlay(Math.round(Math.random()*81+1));
}
框。设置掩码(掩码_mc);
很抱歉,我的代码无效。为什么这一行用大写字母“S”t=box.attachMovie(“雪”,“雪”,i)代码>?@Ааааааааааааа雪是您的类的AS链接。按照惯例,所有类名都以大写字母开头。右键单击库中的图像,选择Properties
,Export for ActionScript
和Export in first Frame
并在标识符文本框中键入Snow
。是)Snow工作,mask不工作。我在标识符文本框(在库中,属性)中键入“box”。@ААСааааааааа作为类的链接Snow
:在标识符文本框(库中,属性)中键入Snow
。是的,是的,我键入“Snow”,我看到这个[]和需要这个[]
_root.setMask(mask_mc);
var box:MovieClip = this.createEmptyMovieClip("box", 0);
var t:MovieClip;
for (var i:Number = 0; i < 1000; i++)
{
t = box.attachMovie("Snow", "snow", i);
t._x = Math.random() * 750;
t._y = Math.random() * 550;
t._xscale = t._yscale = Math.random() * 80 + 20;
t.gotoAndPlay(Math.round(Math.random() * 81 + 1));
}
box.setMask(mask_mc);