flash代码请教
漫天飞雪的一组代码,可是效果无法实现、。在帧上的代码是frame_time=4;scene_width=400;scene_height=350;remove_snow=...
漫天飞雪的一组代码,可是效果 无法实现、。在帧上的代码是
frame_time=4;
scene_width=400;
scene_height=350;
remove_snow=200;
speed=30;
vibration=20;
_root.onEnterFrame=function(){
if(random(frame_time)==0){
mc=_root.snow.duplicateMovieClip("snow"+i,i+100);
mc._x=random(scence_width);
mc._xscale=mc._yscale=random(50)+50;
mc._alpha=mc._xscale;
i++;
}
};
建立了一个影片剪辑元件就是雪花名称为snow然后拖放到舞台上
选中影片剪辑雪花在动作面板中输入一下代码
onClipEvent (load) {
this._y=0;
i=random(100)
}
onClipEvent (enterFrame) {
this._y+=this._xscale/_root.speed;
this._x+=Math.sin(i++/_root.vibration)
if(_root.logo.hitTest(this._x,this._y,true)){
mc=_root.snow2.duplicateMovieClip("dusnow"+_root.j,_root.j);
mc._x=this._x;
mc._y=this._y;
mc._xscale=mc._yscale=this._xscale;
_root.j++;
this.removeMovieClip();
}
if(this._y>_root.scene_height){
this.removeMovieClip();
}
}
请高手帮我指点一下这组代码问题出现在那里,效果是只有一片雪花在飞舞,而不是一大片雪花。 展开
frame_time=4;
scene_width=400;
scene_height=350;
remove_snow=200;
speed=30;
vibration=20;
_root.onEnterFrame=function(){
if(random(frame_time)==0){
mc=_root.snow.duplicateMovieClip("snow"+i,i+100);
mc._x=random(scence_width);
mc._xscale=mc._yscale=random(50)+50;
mc._alpha=mc._xscale;
i++;
}
};
建立了一个影片剪辑元件就是雪花名称为snow然后拖放到舞台上
选中影片剪辑雪花在动作面板中输入一下代码
onClipEvent (load) {
this._y=0;
i=random(100)
}
onClipEvent (enterFrame) {
this._y+=this._xscale/_root.speed;
this._x+=Math.sin(i++/_root.vibration)
if(_root.logo.hitTest(this._x,this._y,true)){
mc=_root.snow2.duplicateMovieClip("dusnow"+_root.j,_root.j);
mc._x=this._x;
mc._y=this._y;
mc._xscale=mc._yscale=this._xscale;
_root.j++;
this.removeMovieClip();
}
if(this._y>_root.scene_height){
this.removeMovieClip();
}
}
请高手帮我指点一下这组代码问题出现在那里,效果是只有一片雪花在飞舞,而不是一大片雪花。 展开
1个回答
展开全部
帧上的代码复制我这个:
frame_time = 4;
scene_width = 400;
scene_height = 350;
remove_snow = 200;
speed = 30;
vibration = 20;
j = 0;
i = 0;
_root.onEnterFrame = function() {
if (random(frame_time) == 0) {
mc = _root.snow.duplicateMovieClip("snow"+i, i+100);
mc._x = random(scene_width); //你这里写错了,不是scence
trace(mc._x)
mc._xscale = mc._yscale=random(50)+50;
mc._alpha = mc._xscale;
i++;
}
};
frame_time = 4;
scene_width = 400;
scene_height = 350;
remove_snow = 200;
speed = 30;
vibration = 20;
j = 0;
i = 0;
_root.onEnterFrame = function() {
if (random(frame_time) == 0) {
mc = _root.snow.duplicateMovieClip("snow"+i, i+100);
mc._x = random(scene_width); //你这里写错了,不是scence
trace(mc._x)
mc._xscale = mc._yscale=random(50)+50;
mc._alpha = mc._xscale;
i++;
}
};
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询