Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > Глюк с классом AS 2.0


Автор: szz 26.9.2006, 02:32
Пишу я класс,импортирую, а при попытке скомпилить получаю следующее:
Код
**Error** D:\htdocs\eos\eos_sys\as\classes\eo_object.as: 
Line 1: The class being compiled, 'eo_object', does not match the class that 
was imported, 'eos_sys.as.classes.eo_object'.
     class eo_object {
Total ActionScript Errors: 1     Reported Errors: 1
  с чего бы это?
Вот код во fla: 
Код
import eos_sys.as.classes.*;
var a:eo_object = new eo_object({a:'1', b:'234'});
a.dump();

 а вот сам класс:
Код
class eo_object {
    // initialization object - all classes must have it.
    private var _$init_object:Object;

    public function eo_object(init_object:Object) {
        this._$init_object = init_object;
    }
    public function get init_object():Object {
        return this._$init_object;    
    }
    public function set init_object(init_object:Object):Void {
        this._$init_object = init_object;
    }
    public static function trace(str:String):Void{
        trace(str);
    }
    public function toString(){
        var r:String='';
        for(var i in this){
            r+= (i+':  '+this[i].toString())+'\n';
        }
        return r;
    }
    public function dump(){
        this.trace(this.toString());
    }
}

Автор: szz 26.9.2006, 02:59
Все, понял, простите за тупость ))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)