# Class and constructor

**URL:** https://forum.kirupa.com/t/class-and-constructor/170476
**Category:** Uncategorized
**Created:** [November 26, 2005, 3:24pm UTC](https://forum.kirupa.com/t/class-and-constructor/170476 "2005-11-26T15:24:13Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sinek](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@sinek](https://forum.kirupa.com/u/sinek)
#### Post date: [November 26, 2005, 3:24pm UTC](https://forum.kirupa.com/t/class-and-constructor/170476/1 "2005-11-26T15:24:13Z")

</div>

```auto
class Iso {
	private var xOrg:Number;
	private var yOrg:Number;
	//
	function Iso(flashWidth:Number, flashHeight:Number, offsetY:Number) {
		yOrg = flashHeight-offsetY;
		xOrg = flashWidth/2;
	}
	//
	private function yFla(xIso, yIso) {
		return (yOrg-(yIso+xIso)/2);
	}
	private function xFla(xIso, yIso) {
		return (xIso+xOrg)-yIso;
	}
	//
	public function setPixelQuality() {
		_quality = &quot;LOW&quot;;
	}
	//
	public function MoveIsoTo(x_iso, y_iso) {
		_root.moveTo(xFla(x_iso, y_iso), yFla(x_iso, y_iso));
	}
	public function DrawLineTo(x_iso, y_iso) {
		_root.lineTo(xFla(x_iso, y_iso), yFla(x_iso, y_iso));
	}
}

```

**i get an error:**  
\ ***Error** C:\Documents and Settings\Bojan Jazbinsek\My Documents\iso\iso.as: Line 1: The class ‘Iso’ needs to be defined in a file whose relative path is ‘Iso.as’.  
class Iso {

\*tnx for help
