2014-09-26 5 views
0

Я пытаюсь связать мой файл .as с моей программой Flash. Ниже приведен код из моего файла .as:Ошибка 1046: Тип не был найден или не был константой времени компиляции: Программа

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); 
    } 
} 
} 

Ниже приведен код в моем Flash-файле:

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

Может кто-то пожалуйста, скажите мне, что я делаю неправильно? Я все время получаю ошибку 1046! Благодаря! :)

ответ

0

Вы вероятно пропустили импортирование заявления

import com.project.Program 
+0

Какого типа файл 'программа'? Поскольку в настоящее время у меня есть только флеш-файл и файл .as ... – 15leungjs1

+0

Я думаю, вы должны прочитать некоторые документы о том, что такое тип, потому что я чувствую, что вы не понимаете эти основы. В вашем конкретном случае Program is Type. Вот как вы определили его в своем собственном коде публичный класс Программа расширяет Sprite – Ingweland

+0

Я понимаю, что - извините! Я совершенно новичок в программировании, и я не был так усерден в своем чтении, как я, возможно, должен быть! Однако, когда я добавляю код, который вы мне указали ниже «import com.script.Script» в моем флеш-файле, все, что я получаю, это две (идентичные) ошибки, указывающие, что определение для программы не найдено (1172), а также оригинальная ошибка 1046. Извините, что беспокою вас снова! – 15leungjs1