# AS 2.0: class error

**URL:** <https://forum.kirupa.com/t/as-2-0-class-error/248592>\
**Category:** flash\
**Created:** [January 9, 2008, 11:37pm UTC](https://forum.kirupa.com/t/as-2-0-class-error/248592 "2008-01-09T23:37:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![slwy](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@slwy](https://forum.kirupa.com/u/slwy)\
**Post date:** [January 9, 2008, 11:37pm UTC](https://forum.kirupa.com/t/as-2-0-class-error/248592/1 "2008-01-09T23:37:53Z")

</div>

Hi. This is my class definition:

```auto

import flash.xml.XMLDocument;

class mngXML {
    var xmlHandle:Object;
    var myXML:XML;
    var count;
    
    function mngXML() {
        trace('constructor');
        this.myXML = new XML();
        this.myXML.ignoreWhite = true;
        //this.myXML.onLoad = loadData();
    }
    
    private function loadData(loaded) {
        trace('load data');
        if (loaded) {
            trace('ok');
            this.xmlHandle = this.myXML.firstChild;
            this.count = this.myXML.childNodes.length;
        }
        else {
            trace('shhhh');
        }
    }
    public function loadFile(filename:String,count) {
        this.myXML.onLoad = loadData();
        trace('load file');
        this.myXML.load(filename);
    }
    
    
}

```

in 1st frame i have:

```auto

var manager:mngXML = new mngXML();
manager.loadFile("file.xml",2);

```

can anybody tell me what I’m doing wrong?
