FLASH AS的问题,高手来解答!

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:31:13
第1个关键影帧设定的Actions为:
Set Variable: "i" = "10"
Set Variable: "n" = i
Loop While (i>0)
Duplicate Movie Clip ("/motion", "motion"&i, i)
Set Property ("motion"&i, Alpha) = i * 10
Set Variable: "i" = i-1
End Loop
Set Property ("/motion", Visibility) = "0"
第2个关键帧的Actions为:
If (n > 0)
Begin Tell Target ("motion" & n)
Play
End Tell Target
End If
Set Variable: "n" = n-1
第4个关键帧的Actions为:
If (n > 0)
Go to and Play (2)
Else
Stop End If

**错误** 场景=场景 1, 图层=action, 帧=4:第 4 行: 语法错误。
stop end if;

ActionScript 错误总数:4 报错:4

搞得我晕了,该怎么改啊?
可是我按照你的改了还是有问题哦~
这是做一个球的残影运动的。

补充:我试过了我的脚本,是正确的,可能你是把代码放错了位置.
你可以把文件发给我,我给你改!
QQ:88212913
_________________________________________________
你的语法不对,以下是正确的代码,注意字母的大小写啊:

第一帧:
var i = 10
_global.n = 10
for(i=10;i>0;i--){
duplicateMovieClip("motion", "motion"+i, i)
setProperty("motion"+i, _alpha, i*10)
trace("motion"+i)
}
setProperty("motion", _alpha ,0)

第二帧:
if(_global.n>0){
tellTarget("_root.motion" + _global.n) {
trace("motion" + _global.n)
gotoAndPlay(2)}
}
_global.n--

第四帧:
if(_global.n>0){
gotoAndPlay(2)
}else{
stop()
}