# Error 1010 with NetStream & Video

**URL:** https://forum.kirupa.com/t/error-1010-with-netstream-video/269208
**Category:** flash
**Created:** [August 24, 2008, 5:10pm UTC](https://forum.kirupa.com/t/error-1010-with-netstream-video/269208 "2008-08-24T17:10:45Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![nburlington](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/nburlington/32/1365_2.png) [@nburlington](https://forum.kirupa.com/u/nburlington)
#### Post date: [August 24, 2008, 5:10pm UTC](https://forum.kirupa.com/t/error-1010-with-netstream-video/269208/1 "2008-08-24T17:10:45Z")

</div>

The last line of my code is generating the following error:

```auto
TypeError: Error #1010: A term is undefined and has no properties.

```

I’m not sure what the problem is.

```auto
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStrem(nc);

var vid:Video = new Video(640,480);

photo.player.addChild(vid);

photo.player.vid.attachNetStream(ns);

ns.play("demo.flv");
```

---

<div class="post-metadata">

### Author: ![alperarslan](https://avatars.discourse-cdn.com/v4/letter/a/838e76/32.png) [@alperarslan](https://forum.kirupa.com/u/alperarslan)
#### Post date: [August 24, 2008, 6:07pm UTC](https://forum.kirupa.com/t/error-1010-with-netstream-video/269208/2 "2008-08-24T18:07:30Z")

</div>

you should change  
photo.player.vid.attachNetStream(ns);  
to  
vid.attachNetStream(ns);

I ve also added metadata function

var nc:NetConnection = new NetConnection();  
nc.connect(null);  
var ns:NetStream = new NetStream(nc);  
var st:SoundTransform = new SoundTransform();  
ns.soundTransform = st  
var vid:Video = new Video(640,480);  
var metaListener:Object = new Object();  
metaListener.onMetaData = getMetaData;  
ns.client = metaListener;  
var Length:Number  
st.volume = 1;  
function getMetaData(data:Object):void  
{  
Length = data.duration;  
trace(Length)  
}  
photo.player.addChild(vid);

vid.attachNetStream(ns); //--------\> Here is your mistake

ns.play(“demo.flv”);

HTH
