从谷歌搜索中,我发现有这么多人遇到了这个错误,但我仍然无法在我的代码中解决这个问题,因此必须创建这个新线程:|
我使用sothink SWF更快地编辑现有的swf文件(SWF file I used)
我导入了这个swf文件,当我尝试预览swf文件时,它产生了这些错误
错误:fromtext_15.as,第7行:语法错误:在leftbrace之前预期标识符。 错误:BirthdayTitle_14.as,第7行:语法错误:在leftbrace之前期待标识符。
package egobirthdaySWF_fla
{
import flash.display.*;
dynamic public class BirthdayTitle_14 extends MovieClip
{
public function BirthdayTitle_14()
{
addFrameScript(277, frame278);
return;
}// end function
function frame278()
{
stop();
return;
}// end function
}
}
package egobirthdaySWF_fla
{
import flash.display.*;
dynamic public class fromtext_15 extends MovieClip
{
public function fromtext_15()
{
addFrameScript(302, frame303);
return;
}// end function
function frame303()
{
stop();
return;
}// end function
}
}
有人可以帮我解决这个问题(:
答案 0 :(得分:0)
您的功能缺少返回类型...
public function Function(args ..):TYPE{
return variable_of_TYPE;
}
喜欢:void :int :boolean ....
这是Functions必须定义和使用的方式
顺便说一下,我喜欢你的SWF xD
答案 1 :(得分:0)
是的,指定函数的返回类型并键入变量是在AS和JS之间来回移动时“扫描”的两个最常见的问题。