 				vcardExtNode.DESC = description;
 			}
 
+			//X
+			if ( extensionNames.length > 0 )
+			{
+				for each( var xName:String in extensionNames )
+				{
+					vcardExtNode[ xName ] = _extensions[ xName ];
+				}
+			}
+
 			var xmlDoc:XMLDocument = new XMLDocument( vcardExtNode.toString() );
 			vcardExt.setNode( xmlDoc.firstChild );
 

		{
			return _loaded;
		}
	}
}

{
	import flash.events.EventDispatcher;
	import flash.events.TimerEvent;
	import flash.utils.Dictionary;
	import flash.utils.Timer;
	import flash.xml.XMLDocument;

