0

从谷歌搜索中,我发现很多人都面临这个错误,但我仍然无法在我的代码中解决这个问题,所以不得不创建这个新线程:|

我使用 sothink SWF 更快地编辑现有的 swf 文件(我使用的 SWF 文件

我导入了这个 swf 文件,当我尝试预览 swf 文件时,它产生了这些错误

错误:fromtext_15.as,第 7 行:语法错误:在左大括号之前需要标识符。错误:BirthdayTitle_14.as,第 7 行:语法错误:在左大括号之前需要标识符。

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

    }
}

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

4

2 回答 2

0

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

于 2013-10-13T18:04:34.287 回答
0

您的函数缺少返回类型...

public function Function(args ..):TYPE{


return variable_of_TYPE;
}

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

这就是必须定义和使用函数的方式

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

于 2013-10-12T11:57:17.560 回答