语法错误AS3使用FlashDevelop

时间:2013-09-01 12:05:22

标签: actionscript-3 flashdevelop

我已经搜索过类似的但是我的其他问题没有开始 - 没有命名使用受保护的函数或流氓{}。 所以你可以帮忙 - 出了什么问题?

所有第19行(private function display2

  

col:2错误:语法错误:在leftbrace之前需要标识符。

     

col:2错误:语法错误:在leftbrace之前期待leftparen。

     

col:2错误:语法错误:在leftbrace之前需要标识符。

     

col:2错误:语法错误:在leftbrace之前期待rightparen。

{



    package 
    {
        import flash.accessibility.AccessibilityImplementation;
        import flash.display.Bitmap;
        import flash.display.MovieClip;
        import flash.text.TextField;
        import flash.text.TextFormat;
        import flash.display.Sprite;



        /**
         * ...
         * @author Michael
         */
        public class Start extends Sprite   {
                [Embed(source="../lib/Start.jpg")]
                private var StartClass:Class

                            private function display2():void
                            {
                addChild(StartClass());
                myTextBox.text = "Jabble. Click to Scroll Down (下にスクロールする]をクリック). Press Enter to  Instructions alternate between English and Japanese (translations). Press H for the help web page or put http://wp.me/P3FUQl-n in your web browser.  Beneath is the Board and to the right is the Box. Click and Drag Tiles to move it and double click it set it on a square space on the Board or Box and click the Box to change its mode. Jabble- 英語と日本語(訳)との間で交互に指示。を押して、ヘルプWebページのHまたはWebブラウザでhttp://wp.me/P3FUQl-nを置く。下には、理事会で、右側のボックスである。クリックして、それを移動するにはタイルをドラッグし、ダブル会またはボックス上の正方形のスペースには、それを設定してクリックし、そのモードを変更するには、ボックスをクリックしてください" ; 

                myTextBox.width = Box.width;  
                myTextBox.height = Box.height; 
                myTextBox.multiline = true; 
                myTextBox.wordWrap = true; 
                myTextBox.background = true; 
                myTextBox.border = true; 

                var format:TextFormat = new TextFormat(); 
                format.font = "Verdana"; 
                format.color = 0xFF0000; 
                format.size = 10; 

                myTextBox.defaultTextFormat = format; 
                addChild(myTextBox); 
                myTextBox.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownScroll); 
                        }       


        }
    }

2 个答案:

答案 0 :(得分:1)

你在那里犯了一些错误。 首先,您要在不使用new之前添加类。 它必须是addChild(new StartClass())而不是addChild(StartClass())

而且,你还没有声明变量myTextBox。 可能类似于var myTextBox:TextField = new TextField();

答案 1 :(得分:0)

这是因为在打开包之前{