Table of Contents

MovieClip._url Property Flash 4

the network address from which a clip or movie was loaded read-only
mc._url

Description

The string _url property represents the URL (Uniform Resource Locator) indicating the Internet or local disk location from which the content of mc was loaded. The _url property is always an absolute URL, never a relative one. For main movies, _url is simply the location of the current .swf file. The _url of all movie clips in a .swf file is the same as the main movie of that file unless external .swf files have been loaded into individual clips via MovieClip.loadMovie( ). The _url of a clip that hosts an externally loaded .swf file is the location of the externally loaded file.

The _url property sometimes is used to create simple security systems that prevent a movie from playing when displayed in a unwanted location.

Example

The value of _url in a movie loaded from a web site looks like this:

"http://www.moock.org/gwen/meetgwen.swf"

The value of _url in a movie loaded from a local PC hard drive looks like this:

"file:///C|/data/flashfiles/movie.swf"

Here we check whether a movie is hosted in the desired location (if it's not, we display a frame that contains an error):

if (this._url != "http://www.moock.org/gwen/meetgwen.swf") {
  trace("This movie is not running from its intended location.";
  this.gotoAndStop("accessDenied");
}

See Also

MovieClip.loadMovie( ), System.security.allowDomain( )


Table of Contents