3D小球的FLASH代码问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:02:41
1.第一个关键帧的动作代码
onEventClip{
duplicatieMovieClip("/point1_1","_1",count);
duplicatieMovieClip("/point1_2","_2",count);
duplicatieMovieClip("/point1_3","_3",count);
duplicatieMovieClip("/point1_4","_4",count);
count=Number(count)+1
}

2.第二个关键帧的动作代码

onEventClip{
on/onEventClip{
add _2,Number(depth)+1;
depth=Number(depth)+2;
depth=Number(count)+1;

add _3,Number(depth)+2;
depth=Number(depth)+3;
depth=Number(count)+1;

add _4,Number(depth)+3;
depth=Number(depth)+4;
depth=Number(count)+1;
}
}

3.第三个关键帧的动作代码
gotoAndPlay(2);

错误输出如下:
**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 1 行: 语法错误。
onEventClip{

**错误** 场景=场景 1, 图层=图层 1, 帧=2:第 1 行: 语法错误。
onEventClip{

**错误** 场景=场景 1, 图层=图层 1, 帧=2:第 2 行: 鼠标事件只允许用于按钮实例

1."onEventClip{}"
没这样的关键字。
这应该是AS1.0的代码
在AS1.0里,如果把代码写在MC(影片剪辑)上时有关键字"onClipEvent([EVENT]){}"
但没有"onEventClip{}"或"onEventClip{on/onEventClip{"

2."add"
"add"在AS1.0里是“加”的意思:可以作为数学运算符,也可以连接2个字符。
所以才会出现:“*错误** 场景=场景 1, 图层=图层 1, 帧=2:第 13 行: 语法错误。
add _4,Number(depth)+3;”因为add没有可以“加”的东西。语法不对。

3.我估计这段代码应该是实现一个小球点一下就会分出4个小球的效果。你把上述的改一下,再调整一下就OK的。