2014-10-05 92 views
0

我試圖訪問我在導入的.as文件中定義的函數。但是,我不斷收到錯誤1084.有人可以告訴我我做錯了什麼嗎?AS3中的錯誤1084(期待點之前的標識符)

這裏是我的FLA文件中的代碼:

import .com.script.Script.as.*; 
var a = new draggable(); 

這裏是我的。至於文件中的代碼:

package com.script{ 

    import flash.display.Sprite; 
    import flash.events.*; 

    public class Script { 
     public var value:Number; 

     private var max:Number; 
     private var min:Number; 

     function draggable() { 
      min=bar_mc.y; 
      max=bar_mc.height-Erhu_H3_btn.height; 
      toErhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle); 
     } 
} 
} 
+0

刪除'。至於*' – DodgerThud 2014-10-05 12:15:06

+0

當我這樣做,我得到錯誤1180,調用一個可能未定義的方法拖動 – 15leungjs1 2014-10-06 00:00:08

回答

0

試試這個代碼。

您的FLA文件

import com.script.Draggable; 
var a = new Draggable(); 

下面是代碼從您的。至於文件:

package com.script{ 

    import flash.display.*; 
    import flash.events.*; 

    public class Draggable{ 
     public var value:Number; 

     private var max:Number; 
     private var min:Number; 

     public function Draggable(){ 
      min=bar_mc.y; 
      max=bar_mc.height-Erhu_H3_btn.height; 
      toErhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle); 
     } 
    } 
} 
+0

當我這樣做,我得到2'錯誤1172:定義com.script:Draggable找不到和'錯誤1180:調用一個可能未定義的方法Draggable' – 15leungjs1 2014-10-06 00:02:38

+0

我認爲你的文件夾結構是不正確..! ::遵循此結構:: ::在您的桌面上創建文件夾名稱「主」:: ::打開主文件夾。創建子文件夾名稱它「com」:: ::打開COM文件夾創建子文件夾名稱它「腳本」:: ::(1)將您的.fla文件移動到主文件夾。 :: ::(2)將你的.as文件移動到腳本文件夾中。 :: – 2014-10-06 03:32:49

+0

對不起......我按照你的建議做了,但我仍然得到相同的錯誤 – 15leungjs1 2014-10-06 09:00:08

相關問題