# Is the "new Sprite" and "new Sprite()" all the same?

**URL:** <https://forum.kirupa.com/t/is-the-new-sprite-and-new-sprite-all-the-same/276728>\
**Category:** flash\
**Created:** [December 3, 2008, 3:29am UTC](https://forum.kirupa.com/t/is-the-new-sprite-and-new-sprite-all-the-same/276728 "2008-12-03T03:29:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhangxiaorui](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@zhangxiaorui](https://forum.kirupa.com/u/zhangxiaorui)\
**Post date:** [December 3, 2008, 3:29am UTC](https://forum.kirupa.com/t/is-the-new-sprite-and-new-sprite-all-the-same/276728/1 "2008-12-03T03:29:37Z")

</div>

Sometimes I saw people code like this when no argument is passed into the constructor:

```auto
var s:Sprite = new Sprite;

```

but some are like this:

```auto
var s:Sprite = new Sprite();

```

So is these all the same?
