2014-09-26 6 views
0

내 .as 파일을 Flash 프로그램에 연결하려고합니다.오류 1046 : 형식을 찾을 수 없거나 컴파일시 상수가 아닙니다. 프로그램

import com.script.Script; 
stop(); 
var Program:Program = new Program(); 

누군가가 내가 잘못는지 말해 주시겠습니까 :

다음
package com.project { 

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

public class Program extends Sprite{ 
    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; 
     Erhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle); 
    } 

    function dragHandle(event:MouseEvent):void 
    { 
     Erhu_H3_btn.startDrag(false, new Rectangle(0,min,0,max)); 
     stage.addEventListener(MouseEvent.MOUSE_UP, stopDragging); 
    } 

    function stopDragging(event:MouseEvent):void 
    { 
     Erhu_H3_btn.stopDrag(); 
     stage.removeEventListener(MouseEvent.MOUSE_UP, stopDragging); 
    } 
} 
} 

내 플래시 파일의 코드입니다 : 다음은 내이 .as 파일의 코드는? 1046 오류가 계속 발생합니다! 감사! :)

답변

0

당신은 아마 파일의 어떤 유형의 '프로그램'이다

import com.project.Program 
+0

문 가져 놓친? 왜냐하면 저는 현재 플래시 파일과 .as 파일 만 가지고 있기 때문에 ... – 15leungjs1

+0

당신은이 기본을 이해하지 못한다고 느끼기 때문에 어떤 유형의 문서를 읽어야한다고 생각합니다. 귀하의 특별한 경우 프로그램은 유형입니다. 여기에 자신의 코드에서 정의한 방법 public class Program Sprite – Ingweland

+0

깨닫습니다 - 죄송합니다! 나는 프로그래밍에 아주 익숙하지 않은데, 아마도 내가해야 할만큼 독서에 열심이었습니다! 그러나 코드를 추가 할 때 플래시 파일에 'com.script.Script 가져 오기'아래에 나에게 묻는 코드를 추가하면 프로그램에 대한 정의를 찾을 수 없다는 것을 나타내는 두 개의 동일한 오류가 발생합니다 (1172). 원래의 오류 1046. 다시 귀찮게해서 미안해! – 15leungjs1