# If played once do not play again

**URL:** <https://forum.kirupa.com/t/if-played-once-do-not-play-again/323309>\
**Category:** Uncategorized\
**Created:** [June 24, 2011, 5:29pm UTC](https://forum.kirupa.com/t/if-played-once-do-not-play-again/323309 "2011-06-24T17:29:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![braca86](https://avatars.discourse-cdn.com/v4/letter/b/839c29/32.png) [@braca86](https://forum.kirupa.com/u/braca86)\
**Post date:** [June 24, 2011, 5:29pm UTC](https://forum.kirupa.com/t/if-played-once-do-not-play-again/323309/1 "2011-06-24T17:29:35Z")

</div>

I need to know how to make video play only once because code below is put on 102frame and when i go back i go to 50frame and video starts over again… I need video to play only once… no matter what…

here is the code i put for video…

```auto
var nc2:NetConnection = new NetConnection();
nc2.connect(null); 
var ns2:NetStream = new NetStream(nc2);
var vid:Video = new Video(220, 150);
this.addChild(vid);
vid.attachNetStream(ns2);
ns2.play("test.flv");
var netClient:Object = new Object();
netClient.onMetaData = function(meta:Object)
{ trace(meta.duration);};
 ns2.client = netClient;

```
