# Moving clip

**URL:** <https://forum.kirupa.com/t/moving-clip/261207>\
**Category:** Uncategorized\
**Created:** [May 24, 2008, 7:57am UTC](https://forum.kirupa.com/t/moving-clip/261207 "2008-05-24T07:57:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahul\_7star](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rahul\_7star](https://forum.kirupa.com/u/rahul_7star)\
**Post date:** [May 24, 2008, 7:57am UTC](https://forum.kirupa.com/t/moving-clip/261207/1 "2008-05-24T07:57:17Z")

</div>

hi my class code is

package A  
{  
import flash.display.MovieClip;  
import flash.events.Event;  
public class Mover extends MovieClip  
{  
private var targetMC:MovieClip;  
public function Mover(targetMC:MovieClip)  
{  
this.targetMC = targetMC;  
}  
private function updatePosition(evtObj:Event):void  
{  
this.targetMC. x++;  
this. targetMC.y++;  
}  
public function startMoving():void  
{  
this.targetMC.addEventListener(Event.ENTER\_FRAME, this.updatePosition);  
}  
public function stopMoving():void  
{  
this.targetMC.removeEventListener(Event.ENTER\_FRAME, this.updatePosition);  
}  
}  
}

and in my Fla i had writen  
var circleMover:Mover = new Mover(circle);

circleMover.startMoving();

but the error i am getting is  
ArgumentError: Error #1063: Argument count mismatch on A::Mover$iinit(). Expected 1, got 0.

any help

---

<div class="post-metadata">

**Author:** ![rahul\_7star](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rahul\_7star](https://forum.kirupa.com/u/rahul_7star)\
**Post date:** [May 24, 2008, 10:35am UTC](https://forum.kirupa.com/t/moving-clip/261207/2 "2008-05-24T10:35:20Z")

</div>

> [@amarghosh;2330474](#):
>
> is Mover ur document class?

yes

---

<div class="post-metadata">

**Author:** ![Felixz](https://avatars.discourse-cdn.com/v4/letter/f/ecb155/32.png) [@Felixz](https://forum.kirupa.com/u/Felixz)\
**Post date:** [May 24, 2008, 10:37am UTC](https://forum.kirupa.com/t/moving-clip/261207/3 "2008-05-24T10:37:21Z")

</div>

Thats the problem, create new documentClass without any parameters passed into constructor

---

<div class="post-metadata">

**Author:** ![rahul\_7star](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rahul\_7star](https://forum.kirupa.com/u/rahul_7star)\
**Post date:** [May 24, 2008, 10:57am UTC](https://forum.kirupa.com/t/moving-clip/261207/4 "2008-05-24T10:57:30Z")

</div>

> [@Felixz;2330503](#):
>
> Thats the problem create new documentClass without any parameters passed into constructor

well is this the problem plz write the solution

---

<div class="post-metadata">

**Author:** ![tpspoons](https://avatars.discourse-cdn.com/v4/letter/t/b4bc9f/32.png) [@tpspoons](https://forum.kirupa.com/u/tpspoons)\
**Post date:** [May 24, 2008, 10:59am UTC](https://forum.kirupa.com/t/moving-clip/261207/5 "2008-05-24T10:59:28Z")

</div>

^ That is the solution, you can’t have parameters in the constructor of a document class.

---

<div class="post-metadata">

**Author:** ![Felixz](https://avatars.discourse-cdn.com/v4/letter/f/ecb155/32.png) [@Felixz](https://forum.kirupa.com/u/Felixz)\
**Post date:** [May 24, 2008, 11:06am UTC](https://forum.kirupa.com/t/moving-clip/261207/6 "2008-05-24T11:06:43Z")

</div>

If u really want to have things like they are

```auto
public function Mover(targetMC:MovieClip=null)

```

---

<div class="post-metadata">

**Author:** ![rahul\_7star](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rahul\_7star](https://forum.kirupa.com/u/rahul_7star)\
**Post date:** [May 25, 2008, 5:42am UTC](https://forum.kirupa.com/t/moving-clip/261207/7 "2008-05-25T05:42:01Z")

</div>

[quote=Felixz;2330515]If u really want to have things like they are ActionScript Code:  
[LEFT][COLOR=#0000FF]public[/COLOR] [COLOR=#000000] **function** [/COLOR] MoverCOLOR=#000000[/COLOR]  
[/LEFT]

[/quote]

i tried and got this error  
Error: Error #2136: The SWF file file:///G|/eman%20rnd/class/test.swf contains invalid data.  
at Main/::frame1()

---

<div class="post-metadata">

**Author:** ![yaim0310](https://avatars.discourse-cdn.com/v4/letter/y/85e7bf/32.png) [@yaim0310](https://forum.kirupa.com/u/yaim0310)\
**Post date:** [May 25, 2008, 6:41am UTC](https://forum.kirupa.com/t/moving-clip/261207/8 "2008-05-25T06:41:44Z")

</div>

it would help to say what line of code the error is pointing at instead of showing a whole page and have us guess.

the error suggests that one of your functions is expecting a parameter but is not getting it. is “circle” a movieclip you already created and added?
