function SwfFontConverter(path, parent, align, size, color, width, height) {
	
	this.path		= path		|| null;
	this.parent 	= parent 	|| null;		// block-level DOM Object reference por favor
	this.align 		= align 	|| "left";
	this.size 		= size 		|| 14;
	this.color		= color 	|| "0x000000";
	this.width 		= width 	|| parent.scrollWidth;
	this.height 	= height 	|| parent.scrollHeight;
	
	this.text 		= new String();
	this.swfId 		= new String();
	this.swfObject 	= null;
	
	if(this.parent == null) return false;
	this._SwfFontConverter();
}
SwfFontConverter.prototype = {
	
	_SwfFontConverter: function() {
		this.setText();
		this.setSwfId();
		this.setSwfObject();
		this.writeSwfObject();
	},
	
	writeSwfObject: function() {
		if(this.swfObject == null) return false;
		this.swfObject.write(this.parent.id);		
	},
	
	setText: function() {
		this.text = this.parent.innerHTML;
	},
	
	setSwfId: function(swfId) {
		var num = Math.random() * 1000;
		this.swfId = this.parent.id + "Swf" + num;
	},
	
	setSwfObject: function() {
		this.swfObject = new SWFObject(this.path, this.swfId, this.width, this.height, "7", "#FFFFFF");
		this.swfObject.addParam("FLASHVARS", "text=" + this.text + "&size=" + this.size + "&color=" + this.color + "&align=" + this.align + "&width=" + this.width);
		this.swfObject.addParam("scale", "noscale");
		this.swfObject.addParam("menu", "false");
		this.swfObject.addParam("salign", "lt");
	}
	
}; // end LexusNobelConverter();
