# Auto Rewind Video AS3 on Rollout

**URL:** <https://forum.kirupa.com/t/auto-rewind-video-as3-on-rollout/265157>\
**Category:** flash\
**Created:** [July 4, 2008, 10:51pm UTC](https://forum.kirupa.com/t/auto-rewind-video-as3-on-rollout/265157 "2008-07-04T22:51:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![phillyrob](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@phillyrob](https://forum.kirupa.com/u/phillyrob)\
**Post date:** [July 4, 2008, 10:51pm UTC](https://forum.kirupa.com/t/auto-rewind-video-as3-on-rollout/265157/1 "2008-07-04T22:51:35Z")

</div>

I have a script that plays a video when you roll over a button and stops and disappears when you roll out. However it does not rewind and will start to play mutiple times occasionally. Does anyone know what I can add to have it rewind automatically each time I roll out? Here is the script:

function onRolloverThr(event:MouseEvent):void  
{  
rmr.alpha = 0;

thrOval.x += 30;

var videoConnection:NetConnection = new NetConnection();  
videoConnection.connect(null);  
var videoStream:NetStream = new NetStream(videoConnection);  
videoStream.play(“myvid.flv”);  
var metaListener:Object = new Object();  
metaListener.onMetaData = onMetaData;  
videoStream.client = metaListener;  
var video:Video = new Video();  
video.attachNetStream(videoStream);  
addChild(video);  
video.x = 200;  
video.y = 200;  
video.alpha = 1;

function onMetaData(data:Object):void  
{  
thrOval.addEventListener(MouseEvent.CLICK, playMovie);  
thrOval.addEventListener(MouseEvent.ROLL\_OUT, allstop);  
thrOval.addEventListener(MouseEvent.MOUSE\_OUT, alphoutMovie);  
}

function playMovie(event:MouseEvent):void  
{  
videoStream.play(“myvid.flv”);  
}

function allstop(event:MouseEvent):void  
{  
videoStream.pause();  
}

function alphoutMovie(event:MouseEvent):void  
{  
video.alpha = 0;  
}

}

function onRolloutThr(event:MouseEvent):void  
{

rmr.alpha = 1;  
thrOval.x -= 30;

}  
thrOval.buttonMode = true;

---

<div class="post-metadata">

**Author:** ![daidai](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/daidai/32/3087_2.png) [@daidai](https://forum.kirupa.com/u/daidai)\
**Post date:** [July 4, 2008, 11:46pm UTC](https://forum.kirupa.com/t/auto-rewind-video-as3-on-rollout/265157/2 "2008-07-04T23:46:12Z")

</div>

add

function onRolloutThr(event:MouseEvent):void  
{  
rmr.alpha = 1;  
thrOval.x -= 30;  
**videoStream.seek(0);**

}

---

<div class="post-metadata">

**Author:** ![phillyrob](https://avatars.discourse-cdn.com/v4/letter/p/ecd19e/32.png) [@phillyrob](https://forum.kirupa.com/u/phillyrob)\
**Post date:** [July 5, 2008, 3:02am UTC](https://forum.kirupa.com/t/auto-rewind-video-as3-on-rollout/265157/3 "2008-07-05T03:02:58Z")

</div>

[quote=daidai;2353771]add

function onRolloutThr(event:MouseEvent):void  
{  
rmr.alpha = 1;  
thrOval.x -= 30;  
**videoStream.seek(0);**

}[/quote]

Thanks DaiDai, thank is what I needed. I apprciate it.
