# Random video

**URL:** <https://forum.kirupa.com/t/random-video/281677>\
**Category:** Uncategorized\
**Created:** [February 12, 2009, 2:42am UTC](https://forum.kirupa.com/t/random-video/281677 "2009-02-12T02:42:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Beaulne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/beaulne/32/3027_2.png) [@Beaulne](https://forum.kirupa.com/u/Beaulne)\
**Post date:** [February 12, 2009, 2:42am UTC](https://forum.kirupa.com/t/random-video/281677/1 "2009-02-12T02:42:16Z")

</div>

Is there any way to load a random video in AS3? I am having a lot of trouble trying to do this and locating stock code…

Thanks

I found out how… I ended up doing it like this

> var vid1: String = “myVideo1.flv”;  
> var vid2: String = “myVideo2.flv”;  
> var vid3: String = “myVideo3.flv”;  
> var vid4: String = “myVideo4.flv”;  
> var myArray: Array = new Array(vid1, vid2, vid3, vid4);  
> var r:int = Math.floor(Math.random()\*myArray.length);  
> var client:Object = new Object();  
> client.onMetaData = metaDataHandler;  
> function metaDataHandler(md:Object):void{  
> }  
> var nc:NetConnection = new NetConnection();  
> nc.connect(null);  
> var ns:NetStream = new NetStream(nc);  
> ns.client = client;  
> ns.play(myArray[r]);

var myVideo:Video=new Video();  
myVideo.attachNetStream(ns);  
myVideo.width = 608.1;  
myVideo.height = 608.1;  
myVideo.x =-170;  
myVideo.y = -125;  
addChild(myVideo);

if there is a better way… please let me know how!
