# Flv and contents preloader

**URL:** https://forum.kirupa.com/t/flv-and-contents-preloader/242603
**Category:** Uncategorized
**Created:** [October 28, 2007, 2:26pm UTC](https://forum.kirupa.com/t/flv-and-contents-preloader/242603 "2007-10-28T14:26:37Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![deluxmilkman](https://avatars.discourse-cdn.com/v4/letter/d/67e7ee/32.png) [@deluxmilkman](https://forum.kirupa.com/u/deluxmilkman)
#### Post date: [October 28, 2007, 2:26pm UTC](https://forum.kirupa.com/t/flv-and-contents-preloader/242603/1 "2007-10-28T14:26:37Z")

</div>

I’m trying to play flv on frame 1 after both flv and contents on frame 2 are loaded.

how can I stop flv from playing before the contents are loaded?

AS on frame 1

```auto

stop();

var loadSize:Number = getBytesTotal();

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

myVideo.attachVideo(ns);

ns.play("flv3a.flv");

/ *********flv preloader******** /

this.createTextField("loaded_txt", this.getNextHighestDepth(), 0, 0, 160, 22);
var loaded_interval:Number = setInterval(checkBytesLoaded, 500, ns);
function checkBytesLoaded(my_ns:NetStream) {
    var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100);
    loaded_txt.text = Math.round(my_ns.bytesLoaded / 1000) + " of " + Math.round(my_ns.bytesTotal / 1000) + " KB loaded (" + pctLoaded + "%)";
  
   
/ *********contents preloader******** /
   
   loaded = getBytesLoaded();

    var percentField:Number = Math.round(loaded / loadSize * 100);
    
    ////
    
    frameNum = Math.min(pctLoaded, percentField)
    
    
    
     loader.gotoAndStop(frameNum);
    
   if ( Math.min(pctLoaded, percentField) >= 100) {
        clearInterval(loaded_interval);
 }
 }
 

/ *********cue point******** /

var ourListener:Object = new Object();
ourListener.cuePoint = function(eventObject:Object):Void{
    if(eventObject.info.name == "first"){
        play();

        }
}

myVideo.addEventListener("cuePoint",ourListener);

```

Thank you
