Name

MovieClip._url Property — the network address from which a clip or movie was loaded

Availability

Flash 4 and later

Synopsis

mc._url

Access

Read-only

Description

The _url property represents the URL (Uniform Resource Locator) indicating the Internet or local disk location from which the content of mc was loaded, as a string. 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 is sometimes 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 not, we display a frame that contains an error):

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

See Also

MovieClip.loadMovie( )

Get ActionScript: The Definitive Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.