FLASH语法错误

来源:百度知道 编辑:UC知道 时间:2024/09/24 16:35:00
temp = 1;
function aa() {
mysound=new Sound()
mymusic_array=new Array("1.mp3","2.mp3,")
mysound.loadSound(mymusic_array[temp-1], false)
mysound.onLoad(=function(success)
if (success) [
mysound.start(0)
}
}
mysound.onSoundComplete=function() {
temp++
if(temp>4) {
temp=1
}
aa()
}
}
myarray=new Array("林俊杰——原来“,)

aa()

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 6 行: 遇到意外的 '='
mysound.onLoad(=function(success)

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 7 行: 需要 ')' 或 ','
if (success) [

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 9 行: 需要 ']'
}

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 10 行: 遇到意外的 '}'
}

ActionScript 错误总数:4 报错:4 各位高手帮下忙!

错误语句:mymusic_array=new Array("1.mp3","2.mp3,")
修改如下,数组的最后一个元素不需要逗号,而且还放到引号里面去了!
mymusic_array=new Array("1.mp3","2.mp3")

错误语句:
mysound.onLoad(=function(success)
修改如下,书写错误
mysound.onLoad=function(success){

错误语句:
if (success) [
修改如下,应该是大括号
if (success){

最后又定义了一个数组
myarray=new Array("林俊杰——原来“,)

这个数组不但错误(引号的后一半为中文状态下输入,一个元素的数组不需要逗号)而且没有用处,似乎应该删除!

mysound.onLoad(=function(success)
要改成
mysound.onLoad=function(success){
//代码
}
这样的形式

太诡异了 错误都给你指出来了你都不知道改