code: function TagRequest(loadItem, tag, srcAttribute) {
  		this.AbstractRequest_constructor(loadItem);
  
  		// protected properties
  		/**
  		 * The HTML tag instance that is used to load.
  		 * @property _tag
  		 * @type {HTMLElement}
  		 * @protected
  		 */
  		this._tag = tag;
  
  		/**
  		 * The tag attribute that specifies the source, such as "src", "href", etc.
  		 * @property _tagSrcAttribute
  		 * @type {String}
  		 * @protected
  		 */
  		this._tagSrcAttribute = srcAttribute;
  
  		/**
  		 * A method closure used for handling the tag load event.
  		 * @property _loadedHandler
  		 * @type {Function}
  		 * @private
  		 */
  		this._loadedHandler = createjs.proxy(this._handleTagComplete, this);
  
  		/**
  		 * Determines if the element was added to the DOM automatically by PreloadJS, so it can be cleaned up after.
  		 * @property _addedToDOM
  		 * @type {Boolean}
  		 * @private
  		 */
  		this._addedToDOM = false;
  
  		/**
  		 * Determines what the tags initial style.visibility was, so we can set it correctly after a load.
  		 *
  		 * @type {null}
  		 * @private
  		 */
  		this._startTagVisibility = null;
  	}
docs: constructor 
  An {{#crossLink "AbstractRequest"}}{{/crossLink}} that loads HTML tags, such as images and scripts.
  @class TagRequest
  @param {LoadItem} loadItem
  @param {HTMLElement} tag
  @param {String} srcAttribute The tag attribute that specifies the source, such as "src", "href", etc.