<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ahmad Flex</title>
	<atom:link href="http://ahmadflex.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ahmadflex.wordpress.com</link>
	<description>Flex Ideas</description>
	<lastBuildDate>Mon, 15 Jun 2009 08:55:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ahmadflex.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ahmad Flex</title>
		<link>http://ahmadflex.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ahmadflex.wordpress.com/osd.xml" title="Ahmad Flex" />
	<atom:link rel='hub' href='http://ahmadflex.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Search for component by name in a flex application</title>
		<link>http://ahmadflex.wordpress.com/2009/06/15/search-for-component/</link>
		<comments>http://ahmadflex.wordpress.com/2009/06/15/search-for-component/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:26:11 +0000</pubDate>
		<dc:creator>ahmadflex</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex search component id name]]></category>

		<guid isPermaLink="false">http://ahmadflex.wordpress.com/?p=21</guid>
		<description><![CDATA[Code to search through the entire flex application for a certain component by name or ID<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahmadflex.wordpress.com&amp;blog=7923703&amp;post=21&amp;subd=ahmadflex&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!-- AddThis Button BEGIN --><br />
<a href="http://www.addthis.com/bookmark.php?v=250"><img src="http://s7.addthis.com/static/btn/lg-addthis-en.gif" width="125" height="16" alt="Bookmark and Share"></a><br />
<!-- AddThis Button END --></p>
<p>Hi,</p>
<p>You can use below code to search through the entire flex application for a certain UIComponent object by name or ID. It is a recursive function call. (you can use <span style="font-size:x-small;">getComponent function which will search the application, or call </span><span style="font-size:x-small;">findComponent function and pass it an array of  components to search in.)</span></p>
<p><span style="font-size:x-small;">Here is how you call the function:</span></p>
<p><span style="font-size:x-small;">ComponentFinder.getComponentByName(&#8220;addCommentButton&#8221;);</span></p>
<p> </p>
<p><span style="font-size:x-small;">Here is the code:</span></p>
<p><span style="color:#339966;">////////////////////////////////////////////////////////////////////////////////<br />
//<br />
//  Ahmad Khudairy<br />
//  Copyright 2009 Ahmad Flex<br />
//  All Rights Reserved.<br />
//<br />
//  NOTICE: You can use, and modify this file. Just please<br />
//          Keep this comment undeleted.<br />
//<br />
////////////////////////////////////////////////////////////////////////////////</span></p>
<pre><code><span style="color:#000000;">public class ObjectFinder</span></code>
<code><span style="color:#000000;">{</span></code>
<code><span style="color:#0000ff;">/**
*
* This will search the application for the component that has a
* certain name or id. and returns the first
* one it finds. otherwise it returns null.
*
* @param componentName String defining component name or id.
*
* @return A refrence to the component found. returns null if not
* found.
*
*/
</span>public static function getComponentByName(componentName:String):UIComponent
{
	//quick return
	if (componentName == "")
	{
		return null;
	}

	var mainApp:Container = Application.application as Container;
	var appChildren:Array = mainApp.getChildren();
	return findComponent(componentName, appChildren);
}

<span style="color:#0000ff;">/**
* recursive function. That will loop through an array of components and
* their children components. and it stops if it finds a component with
* name or id equals to parameter componentName.
*
* @param componentName String defining component name or id.
* @param compsArr Array of components to be searched.
*
* @return A refrence to the component found. returns null if not
* found.
*/</span>

public static function findComponent(componentName:String, compsArr:Array):UIComponent
{
	var obj:Object;
	var found:UIComponent;
	var i:int;
	var length:int = compsArr.length;
	var component:Object;

	for (i = 0; i &lt; length ; i++)
	{
		component = compsArr[i];
		if (component.hasOwnProperty("name") &amp;&amp; component.name == componentName)
		{
			return component as UIComponent;
		}
		else if (component.hasOwnProperty("id") &amp;&amp; component.id == componentName)
		{
			return component as UIComponent;
		}
		else
		{
			if (component.hasOwnProperty("getChildren") &amp;&amp; component.getChildren().length &gt; 0)
			{
				found = findComponent(componentName, component.getChildren());
				if (found &amp;&amp; (found.name == componentName || found.id == componentName))
					{
						return found;
					}
			}
		}
	}

	return found;
}

}//class ends</code></pre>
<p><!-- AddThis Button BEGIN --><br />
<a href="http://www.addthis.com/bookmark.php?v=250"><img src="http://s7.addthis.com/static/btn/lg-addthis-en.gif" width="125" height="16" alt="Bookmark and Share"></a><br />
<!-- AddThis Button END --></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ahmadflex.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ahmadflex.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ahmadflex.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahmadflex.wordpress.com&amp;blog=7923703&amp;post=21&amp;subd=ahmadflex&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ahmadflex.wordpress.com/2009/06/15/search-for-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8a0211bef2fda42aeabb7c50ef60cf1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ahmadflex</media:title>
		</media:content>

		<media:content url="http://s7.addthis.com/static/btn/lg-addthis-en.gif" medium="image">
			<media:title type="html">Bookmark and Share</media:title>
		</media:content>

		<media:content url="http://s7.addthis.com/static/btn/lg-addthis-en.gif" medium="image">
			<media:title type="html">Bookmark and Share</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Scrolling Label (Marquee)</title>
		<link>http://ahmadflex.wordpress.com/2009/05/28/flex-marquee-label/</link>
		<comments>http://ahmadflex.wordpress.com/2009/05/28/flex-marquee-label/#comments</comments>
		<pubDate>Thu, 28 May 2009 16:21:50 +0000</pubDate>
		<dc:creator>ahmadflex</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[marquee]]></category>
		<category><![CDATA[scroll]]></category>

		<guid isPermaLink="false">http://ahmadflex.wordpress.com/?p=3</guid>
		<description><![CDATA[This special Label, is speciall created to marquee when text is truncated and mouse is over the label as a cool way instead of the tooltip thing in flex that appears when text is trucated. you can also set scrollAlways property to true to get this to always scroll.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahmadflex.wordpress.com&amp;blog=7923703&amp;post=3&amp;subd=ahmadflex&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>var x;</p>
<p><!-- AddThis Button BEGIN --><br />
<a href="http://www.addthis.com/bookmark.php?v=250"><img src="http://s7.addthis.com/static/btn/lg-addthis-en.gif" width="125" height="16" alt="Bookmark and Share"></a><br />
<!-- AddThis Button END --><br />
Hi,</p>
<p>This Label control, is specially created to marquee when text is truncated and mouse is over the label as a cool way instead of the tooltip thing in flex that appears when text is trucated. you can also set scrollAlways property to true to get this to always scroll.<a id="post-preview" class="preview button" href="../?p=3&amp;preview=true" target="wp-preview"></a></p>
<p>change property &#8220;scrollSeperationText&#8221; to change the &#8220;&#8230;&#8221; that appears before text gets repeated again, and property &#8220;scrollFramesPerMove&#8221; can be changed to change the marquee effect speed.</p>
<p>Please note this does <span style="color:#ff0000;"><em><strong>not </strong></em></span>support the htmlText.</p>
<p><a href="http://cid-b7f4e80ccff0a6e3.skydrive.live.com/self.aspx/.Public/FlexExamples/LabelScrollTest.swf" target="_blank">example , in the window that will popup click on the file icon <img src="http://mhzqwq.blu.livefilestore.com/y1pQ2OKSUZUqO5GS2mEb7UOrVNaaZmhVfTZgnsyXgmASdFR38RRNNAmpGpweAVl-eA3pht6EcoJQTUHTldGEx65Lhy6Drnrovpy/fileImage.jpg" alt="file Icon" width="23" height="29" /> to save and see the example swf</a></p>
<p><em><strong>Here is the class code:</strong></em></p>
<p><span style="color:#339966;">////////////////////////////////////////////////////////////////////////////////<br />
//<br />
//  Ahmad Khudairy<br />
//  Copyright 2009 Ahmad Flex<br />
//  All Rights Reserved.<br />
//<br />
//  NOTICE: You can use, and modify this file. Just please<br />
//          Keep this comment undeleted.<br />
//<br />
////////////////////////////////////////////////////////////////////////////////</span></p>
<p>import flash.events.Event;<br />
import flash.events.MouseEvent;</p>
<p>import mx.controls.Label;</p>
<p>public class ScrollLabel extends Label<br />
{<br />
<span style="color:#339966;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//<br />
//  Constructor<br />
//<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span><br />
public function ScrollLabel()<br />
{<br />
super();</p>
<p>scrollWhenTruncated = true;</p>
<p>truncateToFit = true;<br />
}</p>
<p><span style="color:#339966;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//<br />
//  Variables<br />
//<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>/**<br />
* @private<br />
* Holds reference of scrolling frame<br />
*/<br />
private var currentFrame:int=0;</p>
<p>/**<br />
* @private<br />
* Holds reference of scrolling index<br />
*/<br />
private var currentStartIndex:int = 0;</p>
<p>/**<br />
* @private<br />
* Holds the text value<br />
*/<br />
private var originalText:String = &#8220;&#8221;;</p>
<p>/**<br />
* @private<br />
* True if truncation happened to text<br />
*/<br />
protected var truncated:Boolean;</p>
<p>/**<br />
* If text is scrolling this will be true, and fasle otherwise<br />
*/<br />
public var isScrolling:Boolean;</p>
<p><span style="color:#339966;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//<br />
//  Properties<br />
//<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>/**<br />
* Number of frames to wait before scrolling text each time. &lt;br&gt;<br />
* A value of 1 is the fastest<br />
*/<br />
public var scrollFramesPerMove:int = 5;</p>
<p>/**<br />
* Text that will seperate scroll rounds<br />
*/<br />
public var scrollSeperationText:String = &#8220;       &#8230;         &#8220;;</p>
<p>/**<br />
* @private<br />
*/<br />
private var _scrollWhenTruncated:Boolean = false;</p>
<p>/**<br />
* If set to true, then text will scroll when mouse is over the label<br />
* and text was truncated<br />
*/<br />
public function get scrollWhenTruncated():Boolean<br />
{<br />
return _scrollWhenTruncated;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set scrollWhenTruncated(value:Boolean):void<br />
{<br />
if (_scrollWhenTruncated == value)<br />
{<br />
return;<br />
}</p>
<p>_scrollWhenTruncated = value;</p>
<p>if (_scrollWhenTruncated)<br />
{<br />
scrollAlways = false;<br />
}</p>
<p>addMouseOverHandlers(_scrollWhenTruncated);<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
var _scrollAlways:Boolean;</p>
<p>/**<br />
* If set to true, then text will always scroll<br />
*/<br />
public function get scrollAlways():Boolean<br />
{<br />
return _scrollAlways;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set scrollAlways(value:Boolean):void<br />
{<br />
if (_scrollAlways == value)<br />
{<br />
return;<br />
}</p>
<p>_scrollAlways = value;</p>
<p>if (_scrollAlways)<br />
{<br />
scrollWhenTruncated = false;<br />
addEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
}<br />
else<br />
{<br />
removeEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
}<br />
}</p>
<p><span style="color:#339966;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//<br />
//  Overriden Methods<br />
//<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>override public function set text(value:String):void<br />
{<br />
super.text = value;<br />
originalText = text;<br />
}</p>
<p>override public function set htmlText(value:String):void<br />
{<br />
trace(&#8220;Scrolling is not supported for htmlText&#8221;);<br />
super.htmlText = value;<br />
}</p>
<p>override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void<br />
{<br />
super.updateDisplayList(unscaledWidth, unscaledHeight);<br />
textField.text = originalText;<br />
truncated = textField.truncateToFit();<br />
}</p>
<p><span style="color:#339966;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//<br />
//  Methods<br />
//<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>/**<br />
* @private<br />
* Adds/Removes event listeners to &lt;code&gt;MouseEvent.ROLL_OVER&lt;/code&gt; and<br />
* &lt;code&gt;MouseEvent.ROLL_OUT&lt;/code&gt; events<br />
*<br />
* @param listenToMouseOver if true then it adds the event listeners and<br />
* removes them otherwise<br />
*/<br />
private function addMouseOverHandlers(listenToMouseOver:Boolean):void<br />
{<br />
if (listenToMouseOver)<br />
{<br />
addEventListener(MouseEvent.ROLL_OVER, onMouseOver);<br />
addEventListener(MouseEvent.ROLL_OUT, onMouseOut);<br />
}<br />
else<br />
{<br />
removeEventListener(MouseEvent.ROLL_OVER, onMouseOver);<br />
removeEventListener(MouseEvent.ROLL_OUT, onMouseOut);<br />
removeEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
}<br />
}</p>
<p>/**<br />
* @private<br />
* Handles &lt;code&gt;MouseEvent.ROLL_OVER&lt;/code&gt; event. It add an event<br />
* listener to &lt;code&gt;Event.ENTER_FRAME&lt;/code&gt; if text was truncated.<br />
*<br />
* @param event MouseEvent object<br />
*/<br />
private function onMouseOver(event:MouseEvent):void<br />
{<br />
if (truncated)<br />
{<br />
addEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
isScrolling = true;<br />
super.text = text + &#8221; &#8220;;<br />
}<br />
}</p>
<p>/**<br />
* @private<br />
* Handles &lt;code&gt;MouseEvent.ROLL_OUT&lt;/code&gt; event. It removes event<br />
* listener to &lt;code&gt;Event.ENTER_FRAME&lt;/code&gt;, and reset &lt;code&gt;text&lt;/code&gt;<br />
*<br />
* @param event MouseEvent object<br />
*/<br />
private function onMouseOut(event:MouseEvent):void<br />
{<br />
removeEventListener(Event.ENTER_FRAME, onEnterFrame);<br />
super.text = originalText;<br />
isScrolling = false;<br />
currentStartIndex = 0;<br />
currentFrame = 0;<br />
}</p>
<p>/**<br />
* @private<br />
* Handles &lt;code&gt;Event.ENTER_FRAME&lt;/code&gt; event. It calls the<br />
* &lt;code&gt;scrollText&lt;/code&gt; function<br />
*<br />
* @param event Event object<br />
*/<br />
private function onEnterFrame(event:Event):void<br />
{<br />
scrollText();<br />
}</p>
<p>/**<br />
* @private<br />
* Scrolls the text<br />
*/<br />
private function scrollText():void<br />
{<br />
currentFrame++;<br />
if (currentFrame == scrollFramesPerMove)<br />
{<br />
if (currentStartIndex &lt; originalText.length)<br />
{<br />
textField.text = originalText.substring(currentStartIndex, originalText.length ) + scrollSeperationText + originalText;<br />
currentStartIndex++;<br />
}<br />
else if (currentStartIndex &gt;= originalText.length)<br />
{<br />
textField.text = scrollSeperationText.substring(currentStartIndex &#8211; originalText.length, scrollSeperationText.length ) + originalText;<br />
currentStartIndex++;</p>
<p>if (currentStartIndex &gt; originalText.length + scrollSeperationText.length)<br />
{<br />
currentStartIndex = 1;<br />
}<br />
}</p>
<p>if (!truncated)<br />
{<br />
var i:int;<br />
var scrollSeperationTextLength:int = scrollSeperationText.length;<br />
var fullLength:int = scrollSeperationTextLength + originalText.length;<br />
var tempText:String = textField.text;<br />
var textIsFit:Boolean = false;</p>
<p>while (!textIsFit)<br />
{<br />
for (i = 0; i &lt; fullLength; i ++)<br />
{<br />
if (i &lt; scrollSeperationTextLength)<br />
{<br />
tempText = tempText + scrollSeperationText.charAt(i);<br />
}<br />
else<br />
{<br />
tempText = tempText + originalText.charAt(i &#8211; scrollSeperationTextLength);<br />
}</p>
<p>textField.text = tempText;<br />
if (textField.truncateToFit())<br />
{<br />
textIsFit = true;<br />
textField.text = tempText;<br />
break;<br />
}<br />
}<br />
}<br />
}</p>
<p>currentFrame = 0;<br />
}<br />
}<br />
}<br />
<!-- AddThis Button BEGIN --><br />
<a href="http://www.addthis.com/bookmark.php?v=250"><img src="http://s7.addthis.com/static/btn/lg-addthis-en.gif" width="125" height="16" alt="Bookmark and Share"></a><br />
<!-- AddThis Button END --></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ahmadflex.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ahmadflex.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ahmadflex.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahmadflex.wordpress.com&amp;blog=7923703&amp;post=3&amp;subd=ahmadflex&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ahmadflex.wordpress.com/2009/05/28/flex-marquee-label/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8a0211bef2fda42aeabb7c50ef60cf1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ahmadflex</media:title>
		</media:content>

		<media:content url="http://s7.addthis.com/static/btn/lg-addthis-en.gif" medium="image">
			<media:title type="html">Bookmark and Share</media:title>
		</media:content>

		<media:content url="http://mhzqwq.blu.livefilestore.com/y1pQ2OKSUZUqO5GS2mEb7UOrVNaaZmhVfTZgnsyXgmASdFR38RRNNAmpGpweAVl-eA3pht6EcoJQTUHTldGEx65Lhy6Drnrovpy/fileImage.jpg" medium="image">
			<media:title type="html">file Icon</media:title>
		</media:content>

		<media:content url="http://s7.addthis.com/static/btn/lg-addthis-en.gif" medium="image">
			<media:title type="html">Bookmark and Share</media:title>
		</media:content>
	</item>
	</channel>
</rss>
