Первый кадр главного таймлайна:

Код:
include "UrlFunc.as";
var bannerButton:MovieClip = createRectangleMovieClip("hitButton", this, this.getNextHighestDepth(), 0, 0, Stage.width, Stage.height, 0xff0000, 0);
bannerButton.onRelease = function()
{
goToURL(this._parent.link);
}
function createRectangleMovieClip(newName:String, parentClip:MovieClip, parentClipDepth:Number, newX:Number, newY:Number, newWidth:Number, newHeight:Number, newColor:Number, newAlpha:Number):MovieClip
{
var newClip:MovieClip = parentClip.createEmptyMovieClip(newName, parentClipDepth);
newClip.beginFill(newColor);
newClip.moveTo(0, 0);
newClip.lineTo(newWidth, 0);
newClip.lineTo(newWidth, newHeight);
newClip.lineTo(0, newHeight);
newClip.lineTo(0, 0);
newClip.endFill();
newClip._x = newX;
newClip._y = newY;
newClip._alpha = newAlpha;
return newClip;
}
UrlFunc.as:

Код:
function goToURL(url:String):Void
{
getURL(url, "_blank");
}
PS:
Только вот, хоть убейте, не могу понять, зачем это выносить в отдельный файл...