MovieClip._url Property | Flash 4 |
the network address from which a clip or movie was loaded | read-only |
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.
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"); }
MovieClip.loadMovie( ), System.security.allowDomain( )