Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 FlashDevelop中ActionScript 3项目的编译时错误_Actionscript 3_Air_Flashdevelop_Air Native Extension - Fatal编程技术网

Actionscript 3 FlashDevelop中ActionScript 3项目的编译时错误

Actionscript 3 FlashDevelop中ActionScript 3项目的编译时错误,actionscript-3,air,flashdevelop,air-native-extension,Actionscript 3,Air,Flashdevelop,Air Native Extension,我正试图在IDE中为我的SIP库AdobeAIR本机扩展构建一个ActionScript端库,该扩展来自Adobe的博客。当我构建项目时,会出现以下编译时错误: C:\Users\Osama Mohammed\Documents\androidipmanager\src\in\innovative\androidipmanager\androidipmanager.as(1): 列:9错误:语法错误:在中之前需要标识符 我不知道为什么会出现这样的错误,尽管我的语法是正确的。当我在ActionSc

我正试图在IDE中为我的SIP库AdobeAIR本机扩展构建一个ActionScript端库,该扩展来自Adobe的博客。当我构建项目时,会出现以下编译时错误:

C:\Users\Osama Mohammed\Documents\androidipmanager\src\in\innovative\androidipmanager\androidipmanager.as(1): 列:9错误:语法错误:在中之前需要标识符

我不知道为什么会出现这样的错误,尽管我的语法是正确的。当我在ActionScript文件中的任何ActionScript 3项目中的package关键字后写入package name时,例如,
package my.package{…
,会出现此错误,但当package关键字后未写入任何package name时,不会出现此错误。以下是我的AndroidIPManager.as代码:

package in.innovative.androidsipmanager //getting error here
{
    import flash.events.EventDispatcher;
    import flash.events.IEventDispatcher;

    /**
     * ...
     * @author Osama Mohammed Shaikh
     */
    public class AndroidSIPManager extends EventDispatcher 
    {
        private var extContext:ExtensionContext;

        public function AndroidSIPManager(target:IEventDispatcher=null) 
        {
            super(target);      

            extContext = ExtensionContext.createExtensionContext("in.innovative.SIPLibExtension", "sip");
            if (!extContext)
            {
                throw new Error("SIP Library extension is not supported on this platform");
            }
        }

        public function initialize(enum_transport:int, agent:String, STUNServer:String, STUNServerPort:int):int
        {
            return int (extContext.call("initialize", enum_transport, agent, STUNServer, STUNServerPort));
        }

        public function setUserInfo(userName:String, displayName:String, authName:String, password:String, localSIPPort:int, userDomain:String, SIPServer:String, SIPServerPort:int, outboundServer:String, outboundServerPort:int):int
        {
            return int (extContext.call("setUserInfo", userName, displayName, authName, password, localSIPPort, userDomain, SIPServer, SIPServerPort, outboundServer, outboundServerPort));
        }

        public function portSipCall(callee:String, enum_mediaType:int):Number
        {
            return Number (extContext.call("portSipCall", callee, enum_mediaType));
        }
    }
}

请帮我解决这个问题。

问题是中的
是保留字。这就是为什么在完全删除包名后您能够编译project的原因