# Creating new instances

**URL:** <https://forum.kirupa.com/t/creating-new-instances/305039>\
**Category:** Uncategorized\
**Created:** [February 18, 2010, 9:10am UTC](https://forum.kirupa.com/t/creating-new-instances/305039 "2010-02-18T09:10:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hecter\_indi](https://avatars.discourse-cdn.com/v4/letter/h/8797f3/32.png) [@hecter\_indi](https://forum.kirupa.com/u/hecter_indi)\
**Post date:** [February 18, 2010, 9:10am UTC](https://forum.kirupa.com/t/creating-new-instances/305039/1 "2010-02-18T09:10:08Z")

</div>

i just wanted to create a class reference from another class

i have 2 clss where i want to create a instace of class Helicopter in class Engine and then control the helicopter instaces properties from the helicopter class

Engine class

package com.asgamer.helicopter  
{

```
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;

public class Engine extends MovieClip 
{
    
    public static var heli:Helicopter= new Helicopter();
    public function Engine() : void
    {
        
        this.stage.addChild(heli);
                
    }
    
    
}

```

}

then helicopter class

package com.asgamer.helicopter{

```
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;

public class Helicopter extends MovieClip {
    public var up:Boolean = false;
    public var down:Boolean = false;
    public var left:Boolean = false;
    public var right:Boolean = false;

    public function Helicopter() {
        heli.x=200;
        heli.y=200;
        
    }
}

```

}
