class FsBorder { var _borderSize, _borderColor, _parentMc, _depth, _movieWidth, _movieHeight, _movieBackgroundColor; function FsBorder(movieBackgroundColor, borderSize, borderColor, parentMc, depth, movieWidth, movieHeight) { this._borderSize = borderSize; this._borderColor = borderColor; this._parentMc = parentMc; this._depth = depth; this._movieWidth = movieWidth; this._movieHeight = movieHeight; this._movieBackgroundColor = movieBackgroundColor; if (borderSize != 0) { var borderMc = parentMc.createEmptyMovieClip("borderMc", depth); with (borderMc) { lineStyle(borderSize, borderColor, 100, true, "none", "none", "miter"); moveTo(borderSize / 2, borderSize / 2); lineTo(movieWidth - borderSize / 2, borderSize / 2); lineTo(movieWidth - borderSize / 2, movieHeight - borderSize / 2); lineTo(borderSize / 2, movieHeight - borderSize / 2); lineTo(borderSize / 2, borderSize / 2); endFill(); } // End of with } // end if if (this._movieBackgroundColor != undefined) { var backMc = parentMc.createEmptyMovieClip("backMc", 1); with (backMc) { beginFill(movieBackgroundColor, 100); moveTo(0, 0); lineTo(movieWidth, 0); lineTo(movieWidth, movieHeight); lineTo(0, movieHeight); lineTo(0, 0); endFill(); } // End of with } // end if } // End of the function } // End of Class