# Loading an external .flv file with the reference.browse function

**URL:** https://forum.kirupa.com/t/loading-an-external-flv-file-with-the-reference-browse-function/237059
**Category:** Uncategorized
**Created:** [August 27, 2007, 12:03am UTC](https://forum.kirupa.com/t/loading-an-external-flv-file-with-the-reference-browse-function/237059 "2007-08-27T00:03:06Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![silverneo188](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@silverneo188](https://forum.kirupa.com/u/silverneo188)
#### Post date: [August 27, 2007, 12:03am UTC](https://forum.kirupa.com/t/loading-an-external-flv-file-with-the-reference-browse-function/237059/1 "2007-08-27T00:03:06Z")

</div>

this is my code but I have a problem.(AS 2.0)

```auto
import flash.net.FileReference;
var progressBar:MovieClip;
var reference:FileReference = new FileReference();
var referenceListener:Object = {};
var scriptLocation:String = 'uploader.php';
var progressBarHeight:Number = 10;
var progressBarY:Number = 50;
var progressBarColor:Number = 0x66ccff;
uploadButton_mc._visible = false;
reference.addListener(referenceListener);
referenceListener.onSelect = activateUploadButton;
referenceListener.onProgress = updateProgress;
referenceListener.onComplete = restart;
referenceListener.onHTTPError = handleError;
referenceListener.onIOError = handleError;
referenceListener.onSecurityError = handleError;
chooseButton_mc.onRelease = choose;
uploadButton_mc.onRelease = uploadCurrent;
function activateUploadButton():Void {
    display_txt.text = reference.name;
    uploadButton_mc._visible = true;
}
function choose():Void {
    reference.browse([{description:'Flash Video Files (*.flv*)', extension:'*.flv*'}]);
}
function handleError(errorName:String, detail:Object):Void {
    restart();
    if (arguments.length === 2) {
        if (typeof detail === 'number') {
            display_txt.text = 'HTTP Error #'+detail;
        } else {
            display_txt.text = 'Security Error: '+detail;
        }
    } else {
        display_txt.text = 'IO Error';
    }
}
function restart():Void {
    removeMovieClip(progressBar);
    display_txt.text = '';
    uploadButton_mc._visible = false;
    chooseButton_mc._visible = true;
}
function updateProgress(fileReference:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    displayer.text = fileReference.name+' - '+Math.ceil((bytesLoaded/bytesTotal)*100)+'%';
    progressBar._width = Math.ceil(Stage.width*(bytesLoaded/bytesTotal));
}
function uploadCurrent():Void {
    uploadButton_mc._visible = false;
     player.contentPath=
          displayer.text = "Playing-" + reference.name;
}

```

this is my problem of the code

```auto
function uploadCurrent():Void {
    uploadButton_mc._visible = false;
     player.contentPath=
          displayer.text = "Playing-" + reference.name;
}

```

I dont know what to type in for the player.contentPath, (player is the flv player)

```auto
player.contentPath=

```

```
 [FONT=Courier New][LEFT]

```

[/LEFT]  
[/FONT]

[FONT=Courier New][LEFT]  
[/LEFT]  
[/FONT]
