# Reference movieclips between classes

**URL:** <https://forum.kirupa.com/t/reference-movieclips-between-classes/310280>\
**Category:** Uncategorized\
**Created:** [June 6, 2010, 7:20pm UTC](https://forum.kirupa.com/t/reference-movieclips-between-classes/310280 "2010-06-06T19:20:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jereminion](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@jereminion](https://forum.kirupa.com/u/jereminion)\
**Post date:** [June 6, 2010, 7:20pm UTC](https://forum.kirupa.com/t/reference-movieclips-between-classes/310280/1 "2010-06-06T19:20:13Z")

</div>

hello i am trying to get a movieclip in one class to stay at the same x and y value of a movieclip in another class. the arm is meant to stay on the player’s mc in armClass.as .here is the code.

```auto

package {

    import flash.display.MovieClip;
    import flash.display.*;
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.*;
    import Global;

    import flash.filters.ColorMatrixFilter;
    import fl.motion.AdjustColor;

    //import Soldier
    //import Bullet

    public class player extends MovieClip {

        public function player() {
            //MovieClip(root).gotoAndStop(3);

            addEventListener(Event.ENTER_FRAME, enterFramePlayer);
            var newPlayer:playermc = new playermc();
            addChild(newPlayer);
            addChild(new armClass())
            newPlayer.x=300
            newPlayer.y=400
            function enterFramePlayer(e) {
            newPlayer.x++
            //trace("YES")
//x = MovieClip(root).newPlayer.x
//y=MovieClip(root).newPlayer.y
            //trace("wpps")
            //break;

            //break;

        }

        }

        

    }

}

```

```auto

package {

    import flash.display.MovieClip;
    import flash.display.*;
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.*;
    import Global;
    import player;

    import flash.filters.ColorMatrixFilter;
    import fl.motion.AdjustColor;

    //import Soldier
    //import Bullet

    public class armClass extends MovieClip {

        public function armClass() {
            //MovieClip(root).gotoAndStop(3);

            addEventListener(Event.ENTER_FRAME, enterFramearms);
            var newArm:arm = new arm();
            addChild(newArm);
            
            newArm.x=300
            newArm.y=400
            function enterFramearms(e) {
                //newArm.x = player.newPlayer.x //doesnt work
            /*if (player.scaleX>0) {
            arm.x=player.x+5+playeracc*.25;
        } else if (player.scaleX <0) {
            arm.x=player.x-5+playeracc*.25;
        }*/
            //trace("arm")
//x = MovieClip(root).newPlayer.x
//y=MovieClip(root).newPlayer.y
            //trace("wpps")
            //break;

            //break;

        }

        }

        

    }

}

```
