flash落花代码问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:03:04
我按http://news.sooe.cn/c/2007-5-29/142337.html地方法写了代码,但播放时提示:
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 1 行: 语句必须出现在 on/onClipEvent 处理函数中
if (n==200) {

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 4 行: 语句必须出现在 on/onClipEvent 处理函数中
n=n+1;

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 5 行: 语句必须出现在 on/onClipEvent 处理函数中
duplicateMovieClip("lh", "h"+n, n);

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 6 行: 语句必须出现在 on/onClipEvent 处理函数中
setProperty("h"+n,_x,random(300)+100);

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 7 行: 语句必须出现在 on/onClipEvent 处理函数中
setProperty("h"+n,_y,random(40));

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 8 行: 语句必须出现在 on/onClipEvent 处理函数中
setProperty("h"+n,_rotation,random(60)-30);

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 9 行: 语句必须出现在 on/onClipEvent 处理函数中
setProperty("h&q

改成:
if (n == 200) {
n = 0;
}
n = n+1;
duplicateMovieClip("lh", "h"+n, n);
setProperty("h"+n, _x, random(300)+100);
setProperty("h"+n, _y, random(40));
setProperty("h"+n, _rotation, random(60)-30);
setProperty("h"+n, _alpha, random(60)+40);
setProperty("h"+n, _xscale, random(50)+50);
}

这断代码加在影片剪辑上了,在第二层第一帧右击动作,然后加入这断代码,我试了,代码没出错,但效果不对,我正看,会了教教我

上面的代码要写在帧上,而你写在了影片剪辑中,写在帧上的方法是点击确保选中了一帧,然后再按F9打开动作面板。

刚看过那个网站了,你需要选中帧,然后加入代码,而不是选中影片剪辑