动作脚本:语法错误:在leftbrace之前期待标识符

时间:2013-10-12 08:36:20

标签: actionscript-3 flash

从谷歌搜索中,我发现有这么多人遇到了这个错误,但我仍然无法在我的代码中解决这个问题,因此必须创建这个新线程:|

我使用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

    }
}

有人可以帮我解决这个问题(:

2 个答案:

答案 0 :(得分:0)

您的功能缺少返回类型...

public function Function(args ..):TYPE{


return variable_of_TYPE;
}

喜欢:void :int :boolean ....

这是Functions必须定义和使用的方式

顺便说一下,我喜欢你的SWF xD

答案 1 :(得分:0)

是的,指定函数的返回类型并键入变量是在AS和JS之间来回移动时“扫描”的两个最常见的问题。