<?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>Believe the Logic</title>
	<atom:link href="http://way2logic.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://way2logic.wordpress.com</link>
	<description>New way 2 reach next generation technology</description>
	<lastBuildDate>Wed, 06 Apr 2011 10:49:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='way2logic.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Believe the Logic</title>
		<link>http://way2logic.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://way2logic.wordpress.com/osd.xml" title="Believe the Logic" />
	<atom:link rel='hub' href='http://way2logic.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Flashvars</title>
		<link>http://way2logic.wordpress.com/2010/04/21/flashvars/</link>
		<comments>http://way2logic.wordpress.com/2010/04/21/flashvars/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 06:06:37 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Flash 8]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=41</guid>
		<description><![CDATA[Flashvars and as3 0 Flashvars and actionscript 3! Flashvar is a way that in your html embed codes (object tags) you can send variables and values into your swf file. These variables can then be grabbed internally and used your programming! Examples of these could be images that you want to use in your swf [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=41&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="post-668" class="hentry p1 post publish author-evan-mullins category-tutorial tag-actionscript tag-as2 tag-as3 tag-color tag-download tag-experiment tag-flash tag-html tag-open-source tag-tutorial tag-web-design comments-open pings-open y2009 m12 d11 h21 slug-flashvars-and-as3">
<h1 class="entry-title">Flashvars and as3</h1>
<p><!-- .entry-meta --></p>
<div class="entry-content">
<div style="float:right;margin:0 0 0 6px;"><a class="google-buzz-button" style="text-decoration:none;" title="Post on Google Buzz" href="http://www.google.com/buzz/post"><span id="buzz-227436943" class="buzz-counter" dir="ltr">0</span></a><strong></strong></div>
<p><strong><img class="alignleft size-thumbnail wp-image-1236" title="flashvars_as3_thumb" src="http://blog.circlecube.com/wp-content/uploads/2009/12/flashvars_as3_thumb-150x150.png" alt="flashvars_as3_thumb" width="150" height="150" />Flashvars </strong>and actionscript 3! Flashvar is a way that in your html embed codes (object tags) you can send variables and values into your swf file. These variables can then be grabbed internally and used your programming! Examples of these could be images that you want to use in your swf but don’t want to import or hardcode them into the flash file or paths to xml or flv files to use as well. Actionscript 3 has a different procedure than as2 did as to how you read these flashvars from the actionscript side. The embed codes and html side of things are still the same, but in case your new to actionscript altogether, I’ll give an example of the html as well.</p>
<div class="codecolorer-container html4strict mac-classic" style="overflow:auto;white-space:nowrap;width:550px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="line-numbers">
<div>1<br />
2<br />
3</div>
</td>
<td>
<div class="html4strict codecolorer">
<p><span class="sc2">&lt;<span class="kw2">object</span> <span class="kw3">width</span><span class="sy0">=</span><span class="st0">&#8220;200&#8243;</span> <span class="kw3">height</span><span class="sy0">=</span><span class="st0">&#8220;200&#8243;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&#8220;application/x-shockwave-flash&#8221;</span> <span class="kw3">data</span><span class="sy0">=</span><span class="st0">&#8220;flashvars_as3.swf&#8221;</span>&gt;</span></p>
<p><span class="sc2">&lt;<span class="kw2">param</span> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&#8220;flashvars&#8221;</span> <span class="kw3">value</span><span class="sy0">=</span><span class="st0">&#8220;colors=0&#215;012345,0&#215;123456,0&#215;234567,0&#215;345678,0&#215;456789,0&#215;567890,0&#215;678901,0&#215;789012&amp;delay=.11&amp;loop=true&amp;random=false&#8221;</span><span class="sy0">/</span>&gt;</span></p>
<p><span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">object</span>&gt;</span></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<p>In actionscript 3 we use the loaderInfo object to access the flashvars. The parameters Object of the loaderInfo will contain all the flashvar variables and values.</p>
<div class="codecolorer-container actionscript mac-classic" style="overflow:auto;white-space:nowrap;width:550px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="line-numbers">
<div>1</div>
</td>
<td>
<div class="actionscript codecolorer"><span class="kw3">this</span>.<span class="me1">loaderInfo</span>.<span class="me1">parameters</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<p>As an example of something that is visual I’ve created this little app to read some options from flashvars about colors. An app that will read a list of colors and update a box that is on the stage already to those colors with the specified delay. I always have fun with randomness so I threw in the option for random colors as well. This file looks for certain flashvars: color, loop, delay and random. These are the keys or names of the variables and they are followed by the values you want them to hold. Note that flashvars can be set in any order, so you don’t have to start with color and end with random.</p>
<p>In this example I’m looking for 4 flashvars specifically (in any order):</p>
<ul>
<li>colors:String – a comma delimited list of hex colors or simply a string “random” for randomly generated colors (the hex for black #000000 needs to be 0×000000 in flash) (default is random)</li>
<li>loop:Boolean – whether or not to repeat these colors (default is true)</li>
<li>delay:Number – the delay between colors (in seconds). (default is 1 second)</li>
<li>random:Boolean – determines whether to cycle through colors in given order or randomize. selecting random overrides the loop to true. (default is false)</li>
</ul>
<p>This is much more than is required for this example, but I was having fun playing with random colors and timing and options. I figured it diesn’t hurt to show the effect you can have with a couple different variables on one file. Here is an example using the object tags above:</p>
<p><a href="/wp-content/uploads/2009/12/flashvars_as3.html">And here are some more (please don’t have a seizure!)</a></p>
<p>Here’s the full source if you’re interested:</p>
<div class="codecolorer-container actionscript mac-classic" style="overflow:auto;white-space:nowrap;width:550px;height:400px;">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="line-numbers">
<div>1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
82<br />
83<br />
84<br />
85<br />
86<br />
87<br />
88<br />
89<br />
90<br />
91<br />
92<br />
93<br />
94<br />
95<br />
96<br />
97<br />
98<br />
99<br />
100<br />
101<br />
102<br />
103<br />
104<br />
105<br />
106<br />
107<br />
108<br />
109<br />
110<br />
111<br />
112<br />
113<br />
114<br />
115<br />
116<br />
117<br />
118<br />
119<br />
120<br />
121<br />
122<br />
123<br />
124<br />
125<br />
126<br />
127</div>
</td>
<td>
<div class="actionscript codecolorer">
<p><span class="coMULTI">/*<br />
</span></p>
<p>circlecube.com</p>
<p>App to demonstrate the process of getting flashvars from embed code to actionscript (as3)</p>
<p>Displays colors specified.</p>
<p>looking for 4 flashvars specifically (in any order):</p>
<p>colors:String &#8211; a comma delimited list of hex colors or simply a string &#8220;random&#8221; for randomly generated colors (the hex for black #000000 needs to be 0&#215;000000) (default is random)</p>
<p>loop:Boolean &#8211; wether or not to repeat these colors (default is true)</p>
<p>delay:Number &#8211; the delay between colors (in seconds). (default is 1 second)</p>
<p>random:Boolean &#8211; determines wether to cycle through colors in given order or randomize. selecting random overrides the loop to true. (default is false)</p>
<p>*/</p>
<p><span class="co1">//initialize vars</span></p>
<p><span class="kw2">var</span> myflashvars:<span class="kw3">Object</span> = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">(</span><span class="br0">)</span></p>
<p><span class="kw2">var</span> myColors:<span class="kw3">Array</span> = <span class="kw2">new</span> <span class="kw3">Array</span><span class="br0">(</span><span class="st0">&#8220;random&#8221;</span><span class="br0">)</span>;</p>
<p><span class="kw2">var</span> myLoop:<span class="kw3">Boolean</span> = <span class="kw2">true</span>;</p>
<p><span class="kw2">var</span> myDelay:<span class="kw3">Number</span> = <span class="nu0">1</span>;</p>
<p><span class="kw2">var</span> randomOrder:<span class="kw3">Boolean</span> = <span class="kw2">false</span>;</p>
<p><span class="kw2">var</span> allRandom:<span class="kw3">Boolean</span> = <span class="kw2">false</span>;</p>
<p><span class="co1">//read flashvars in actionscript3</span></p>
<p><span class="co1">//if colors flashvars doesn&#8217;t exist use these defaults </span></p>
<p><span class="kw1">if</span> <span class="br0">(</span><span class="sy0">!</span><span class="kw3">this</span>.<span class="me1">loaderInfo</span>.<span class="me1">parameters</span>.<span class="me1">colors</span><span class="br0">)</span><span class="br0">{</span></p>
<p>myflashvars = <span class="br0">{</span>colors: <span class="st0">&#8220;random&#8221;</span>, delay: <span class="nu0">1</span><span class="br0">}</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span><span class="br0">{</span></p>
<p>myflashvars = <span class="kw3">this</span>.<span class="me1">loaderInfo</span>.<span class="me1">parameters</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="co1">//assign flashvars to variables within flash</span></p>
<p><span class="kw1">for</span> <span class="br0">(</span><span class="kw2">var</span> item:<span class="kw3">String</span> <span class="kw1">in</span> myflashvars<span class="br0">)</span> <span class="br0">{</span></p>
<p><span class="kw3">trace</span><span class="br0">(</span>item + <span class="st0">&#8220;:<span class="es0">\t</span>&#8220;</span> + myflashvars<span class="br0">[</span>item<span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="kw1">if</span> <span class="br0">(</span>item == <span class="st0">&#8220;colors&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>myColors = myflashvars<span class="br0">[</span>item<span class="br0">]</span>.<span class="kw3">split</span><span class="br0">(</span><span class="st0">&#8216;,&#8217;</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">(</span>item == <span class="st0">&#8220;loop&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>myLoop = parseBoolean<span class="br0">(</span>myflashvars<span class="br0">[</span>item<span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">(</span>item == <span class="st0">&#8220;delay&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>myDelay = myflashvars<span class="br0">[</span>item<span class="br0">]</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">(</span>item == <span class="st0">&#8220;random&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>randomOrder = parseBoolean<span class="br0">(</span>myflashvars<span class="br0">[</span>item<span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="br0">}</span></p>
<p><span class="co1">//use my variables!</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span>myColors<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span> == <span class="st0">&#8220;random&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>allRandom = <span class="kw2">true</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw2">var</span> counter:Timer = <span class="kw2">new</span> Timer<span class="br0">(</span>myDelay <span class="sy0">*</span> <span class="nu0">1000</span><span class="br0">)</span>;</p>
<p>counter.<span class="me1">addEventListener</span><span class="br0">(</span>TimerEvent.<span class="me1">TIMER</span>, nextColor<span class="br0">)</span>;</p>
<p><span class="kw3">trace</span> <span class="br0">(</span><span class="st0">&#8220;color number: 0&#8243;</span>, <span class="st0">&#8220;color hex: &#8220;</span>+myColors<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p>setColor<span class="br0">(</span>myBox, myColors<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p>counter.<span class="kw3">start</span><span class="br0">(</span><span class="br0">)</span>;</p>
<p><span class="kw3">stop</span><span class="br0">(</span><span class="br0">)</span>;</p>
<p><span class="kw2">function</span> nextColor<span class="br0">(</span><span class="kw3">e</span>:Event<span class="br0">)</span>:<span class="kw3">void</span><span class="br0">{</span></p>
<p><span class="co1">//cycle through colors</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span><span class="sy0">!</span>allRandom <span class="sy0">&amp;&amp;</span> <span class="sy0">!</span>randomOrder<span class="br0">)</span><span class="br0">{</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span>counter.<span class="me1">currentCount</span>+<span class="nu0">2</span> <span class="sy0">&gt;</span> myColors.<span class="kw3">length</span><span class="br0">)</span><span class="br0">{</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span>myLoop == <span class="kw2">true</span> <span class="sy0">||</span> myLoop == <span class="st0">&#8220;true&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>counter.<span class="me1">reset</span><span class="br0">(</span><span class="br0">)</span>;</p>
<p>counter.<span class="kw3">start</span><span class="br0">(</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span><span class="br0">{</span></p>
<p>counter.<span class="kw3">stop</span><span class="br0">(</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="br0">}</span></p>
<p><span class="kw3">trace</span> <span class="br0">(</span><span class="st0">&#8220;color number: &#8220;</span>+counter.<span class="me1">currentCount</span>, <span class="st0">&#8220;color hex: &#8220;</span>+myColors<span class="br0">[</span>counter.<span class="me1">currentCount</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p>setColor<span class="br0">(</span>myBox, myColors<span class="br0">[</span>counter.<span class="me1">currentCount</span> - <span class="nu0">1</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="co1">//randomly select a color from the myColors array</span></p>
<p><span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">(</span><span class="sy0">!</span>allRandom <span class="sy0">&amp;&amp;</span> randomOrder<span class="br0">)</span><span class="br0">{</span></p>
<p><span class="kw2">var</span> randomColor = <span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">(</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">(</span><span class="br0">)</span> <span class="sy0">*</span> myColors.<span class="kw3">length</span><span class="br0">)</span>;</p>
<p><span class="kw3">trace</span> <span class="br0">(</span><span class="st0">&#8220;random number: &#8220;</span>+randomColor, <span class="st0">&#8220;color hex: &#8220;</span>+myColors<span class="br0">[</span>randomColor<span class="br0">]</span><span class="br0">)</span>;</p>
<p>setColor<span class="br0">(</span>myBox, myColors<span class="br0">[</span>randomColor<span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="co1">//randomly create colors</span></p>
<p><span class="kw1">else</span><span class="br0">{</span></p>
<p><span class="kw3">trace</span> <span class="br0">(</span><span class="st0">&#8220;number: &#8220;</span>+counter.<span class="me1">currentCount</span>, <span class="st0">&#8220;color hex: &#8220;</span>+myColors<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p>setColor<span class="br0">(</span>myBox, myColors<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="br0">}</span></p>
<p><span class="kw2">function</span> setColor<span class="br0">(</span>item:DisplayObject, col<span class="br0">)</span>:<span class="kw3">void</span><span class="br0">{</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span>col == <span class="st0">&#8220;random&#8221;</span><span class="br0">)</span><span class="br0">{</span></p>
<p>setRandomColor<span class="br0">(</span>item<span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw1">else</span><span class="br0">{</span></p>
<p>setHexColor<span class="br0">(</span>item, col<span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="br0">}</span></p>
<p><span class="kw2">function</span> setHexColor<span class="br0">(</span>item:DisplayObject, col:<span class="kw3">Number</span><span class="br0">)</span>:<span class="kw3">void</span> <span class="br0">{</span></p>
<p><span class="kw2">var</span> myColor:ColorTransform  =  item.<span class="me1">transform</span>.<span class="me1">colorTransform</span>;</p>
<p><span class="co1">//check color bounds</span></p>
<p><span class="kw1">if</span> <span class="br0">(</span>col <span class="sy0">&gt;</span> <span class="nu0">16777215</span><span class="br0">)</span> col = <span class="nu0">16777215</span>;</p>
<p><span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">(</span>col <span class="sy0">&lt;</span> <span class="nu0">0</span><span class="br0">)</span> col = <span class="nu0">0</span>;</p>
<p>myColor.<span class="kw3">color</span> = col;</p>
<p>item.<span class="me1">transform</span>.<span class="me1">colorTransform</span> = myColor;</p>
<p><span class="br0">}</span></p>
<p><span class="kw2">function</span> setRandomColor<span class="br0">(</span>item:DisplayObject<span class="br0">)</span>:<span class="kw3">void</span><span class="br0">{</span></p>
<p>setColor<span class="br0">(</span>item, <span class="br0">(</span><span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">(</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">(</span><span class="br0">)</span> <span class="sy0">*</span> <span class="nu0">16777215</span><span class="br0">)</span><span class="br0">)</span><span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="kw2">function</span> parseBoolean<span class="br0">(</span>str:<span class="kw3">String</span><span class="br0">)</span>:<span class="kw3">Boolean</span></p>
<p><span class="br0">{</span></p>
<p><span class="kw1">switch</span><span class="br0">(</span>str.<span class="kw3">toLowerCase</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span></p>
<p><span class="br0">{</span></p>
<p><span class="co1">// Check for true values</span></p>
<p><span class="kw1">case</span> <span class="st0">&#8220;1&#8243;</span>:</p>
<p><span class="kw1">case</span> <span class="st0">&#8220;true&#8221;</span>:</p>
<p><span class="kw1">case</span> <span class="st0">&#8220;yes&#8221;</span>:</p>
<p><span class="kw1">return</span> <span class="kw2">true</span>;</p>
<p><span class="co1">// Check for false values</span></p>
<p><span class="kw1">case</span> <span class="st0">&#8220;0&#8243;</span>:</p>
<p><span class="kw1">case</span> <span class="st0">&#8220;false&#8221;</span>:</p>
<p><span class="kw1">case</span> <span class="st0">&#8220;no&#8221;</span>:</p>
<p><span class="kw1">return</span> <span class="kw2">false</span>;</p>
<p><span class="co1">// If all else fails cast string</span></p>
<p><span class="kw2">default</span>:</p>
<p><span class="kw1">return</span> <span class="kw3">Boolean</span><span class="br0">(</span>str<span class="br0">)</span>;</p>
<p><span class="br0">}</span></p>
<p><span class="br0">}</span></p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sociable">
<div class="sociable_tagline">&lt;!&#8211; <b>Share and Enjoy:</b> &#8211;&gt;</div>
<ul></ul>
</div>
</div>
<div class="entry-utility"><span class="cat-links"></span></div>
<p><!-- .entry-utility --></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=41&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2010/04/21/flashvars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>

		<media:content url="http://blog.circlecube.com/wp-content/uploads/2009/12/flashvars_as3_thumb-150x150.png" medium="image">
			<media:title type="html">flashvars_as3_thumb</media:title>
		</media:content>
	</item>
		<item>
		<title>Iphone Scroller</title>
		<link>http://way2logic.wordpress.com/2010/03/26/iphone-scroller/</link>
		<comments>http://way2logic.wordpress.com/2010/03/26/iphone-scroller/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 13:06:32 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=38</guid>
		<description><![CDATA[Hi reader Here discus about the scrollbar scrolling in iphone style in flex Lets exaplain create a Panel and make a text as repater and another create a canvas add image to it code: IPhoneScrolls.mxml &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&#62; &#60;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221; layout=&#8221;horizontal&#8221; creationComplete=&#8221;init()&#8221;&#62; &#60;mx:Script&#62; &#60;![CDATA[ [Bindable] private var listData:Array = new Array(100); import com.IPhoneScrollerManager; import com.KineticKox; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=38&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="style1"><span style="color:#008080;"><strong>Hi reader </strong></span></p>
<p>Here discus about the scrollbar scrolling in iphone style in flex</p>
<p class="style2">Lets exaplain</p>
<p class="style3">create a Panel and make a text as repater</p>
<p class="style3">and another create a canvas add image to it</p>
<p class="style3"><span style="color:#ff6600;">code: </span></p>
<p class="style4"><span style="color:#008000;"><strong>IPhoneScrolls.mxml</strong></span></p>
<p class="style3">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p><span style="color:#0000ff;">&lt;<span class="style7">mx:Application</span></span> xmlns:mx=&#8221;<span style="color:#ff0000;"><span class="style2">http://www.adobe.com/2006/mxml</span></span>&#8221; layout=&#8221;<span style="color:#ff0000;"><span class="style2">horizontal</span></span>&#8221; creationComplete=&#8221;init()&#8221;&gt;</p>
<p><span style="color:#339966;"><span class="style8">&lt;mx:Script&gt;</span></span></p>
<p>&lt;![CDATA[</p>
<p>[<span style="color:#0000ff;"><span class="style7">Bindable</span></span>] <span style="color:#0000ff;"><span class="style7">private </span></span><span style="color:#00ccff;"><span class="style9">var</span> </span>listData:Array = <span style="color:#0000ff;"><span class="style7">new</span> </span>Array(100);</p>
<p><span style="color:#0000ff;"><span class="style7">import</span> </span>com.IPhoneScrollerManager;</p>
<p><span style="color:#0000ff;"><span class="style7">import</span> </span>com.KineticKox;</p>
<p><span style="color:#0000ff;"><span class="style10">private</span> </span><span style="color:#339966;"><span class="style8">function</span> </span>init():<span class="style7">void</span></p>
<p>{</p>
<p>IPhoneScrollerManager.addContainer(panel);</p>
<p>IPhoneScrollerManager.addContainer(box);</p>
<p style="text-align:justify;">}</p>
<p>]]&gt;</p>
<p><span style="color:#339966;"><span class="style8">&lt;/mx:Script&gt;</span></span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;mx:Panel</span> </span>title=&#8221;<span style="color:#ff0000;"><span class="style2">Example</span></span>&#8221; id=&#8221;<span style="color:#ff0000;"><span class="style2">panel</span></span>&#8221; height=&#8221;<span style="color:#ff0000;"><span class="style2">200</span></span>&#8221; width=&#8221;<span style="color:#ff0000;"><span class="style2">200</span></span>&#8220;&gt;</p>
<p><span style="color:#0000ff;"><span class="style7">&lt;mx:Repeater</span></span> id=&#8221;<span style="color:#ff0000;"><span class="style2">rp</span></span>&#8221; dataProvider=&#8221;<span style="color:#ff0000;">{</span>listData<span style="color:#ff0000;">}</span>&#8220;<span style="color:#0000ff;">&gt;</span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;mx:Label</span> </span>text=&#8221;<span class="style2">{</span>rp.currentIndex<span class="style2">}</span>&#8221; /&gt;</p>
<p><span style="color:#0000ff;"><span class="style7">&lt;/mx:Repeater&gt;</span></span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;/mx:Panel&gt;</span></span></p>
<p><span class="style7"><span style="color:#0000ff;">&lt;mx:Canvas</span> </span>width=&#8221;<span style="color:#ff0000;">324</span>&#8221; height=&#8221;<span style="color:#ff0000;"><span class="style2">265</span></span>&#8221; id=&#8221;<span style="color:#ff0000;"><span class="style2">box</span></span>&#8221; verticalScrollPolicy=&#8221;<span style="color:#ff0000;"><span class="style2">off</span></span>&#8221; horizontalScrollPolicy=&#8221;<span style="color:#ff0000;"><span class="style2">off</span></span>&#8220;<span style="color:#0000ff;">&gt;</span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;mx:Image</span></span> source=&#8221;<span style="color:#ff0000;"><span class="style2">http://www.wallcoo.net/1440&#215;900/1440_900_nature_scene_wallpapers_01/images/Free_High_resolution_nature_wallpapers_20.jpg</span>&#8220;</span> <span style="color:#0000ff;">/&gt;</span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;/mx:Canvas&gt;</span></span></p>
<p><span style="color:#0000ff;"><span class="style7">&lt;/mx:Application&gt;</span></span></p>
<p><span style="color:#008080;"><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=38&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2010/03/26/iphone-scroller/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Hi user</title>
		<link>http://way2logic.wordpress.com/2010/03/03/hi-user/</link>
		<comments>http://way2logic.wordpress.com/2010/03/03/hi-user/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:29:08 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=36</guid>
		<description><![CDATA[Hi Member i&#8217;m back &#8230;.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=36&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Member<br />
i&#8217;m back &#8230;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=36&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2010/03/03/hi-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Borders</title>
		<link>http://way2logic.wordpress.com/2009/09/25/flex-borders/</link>
		<comments>http://way2logic.wordpress.com/2009/09/25/flex-borders/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 06:45:44 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=26</guid>
		<description><![CDATA[hi! readers Flex Borders here uses the TileBorder box can show three type of layouts * Absolute * Vertical * Horizantal      let shows code here Source code: &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&#62; &#60;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8220; layout=&#8221;absolute&#8221; backgroundColor=&#8221;0xffffff&#8220; xmlns:ui=&#8221;com.chip.utility.ui.*&#8220;&#62; &#60;mx:Style&#62; .blueBorder { border-color: #0000ff; background-color: #e0e0e0; } .title2 { color: #aa0000; font-weight: bold; } .title3 { color: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=26&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>hi! readers</p>
<p>Flex Borders</p>
<p>here uses the TileBorder box can show three type of layouts</p>
<div><span style="color:#3266cc;"><strong><em><br />
* Absolute</em></strong></span></div>
<div><span style="color:#3266cc;"><strong><em>* Vertical</em></strong></span></div>
<div><span style="color:#3266cc;"><strong><em>* Horizantal</em></strong></span></div>
<div><span style="color:#3266cc;"><strong><em> </em></strong></span><span style="color:#3266cc;"><strong><em> </em></strong></span></div>
<p><span style="color:#c0c0c0;"> </span></p>
<div id="attachment_27" class="wp-caption aligncenter" style="width: 494px"><img class="size-full wp-image-27" title="layouts" src="http://way2logic.files.wordpress.com/2009/09/layouts.gif?w=500" alt="tye list"   /><p class="wp-caption-text">Layouts</p></div>
<p>let shows code here<br />
<strong>Source code:</strong></p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p>&lt;<span style="color:#0000ff;">mx:Application </span></p>
<p>xmlns:mx=&#8221;<span class="style1">http://www.adobe.com/2006/mxml</span>&#8220;</p>
<p>layout=&#8221;<span class="style1">absolute</span>&#8221; backgroundColor=&#8221;<span class="style1">0xffffff</span>&#8220;</p>
<p>xmlns:ui=&#8221;<span class="style1">com.chip.utility.ui.*</span>&#8220;&gt;</p>
<p>&lt;<span class="style3">mx:Style</span>&gt;</p>
<p><span class="style4">.blueBorder</span> {</p>
<p><span class="style5">border-color</span>: <span class="style6">#0000ff</span>;</p>
<p><span class="style5">background-color</span>: <span class="style6">#e0e0e0</span>;</p>
<p>}</p>
<p><span class="style4">.title2</span> {</p>
<p><span class="style5">color</span>: <span class="style6">#aa0000</span>;</p>
<p><span class="style5">font-weight</span>: <span class="style6">bold</span>;</p>
<p>}</p>
<p><span class="style4">.title3</span> {</p>
<p><span class="style5">color</span>: <span class="style6">#00aa00</span>;</p>
<p><span class="style5">text-decoration</span>: <span class="style6">underline</span>;</p>
<p>}</p>
<p>&lt;/<span class="style3">mx:Style</span>&gt;</p>
<p>&lt;<span class="style2">ui:TitledBorderBox</span> x=&#8221;<span class="style1">10</span>&#8221; y=&#8221;<span class="style1">10</span>&#8220;</p>
<p>title=&#8221;<span class="style1">Absolute</span> <span class="style1">Layout</span>&#8221; layout=&#8221;<span class="style1">absolute</span>&#8220;&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">First</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Second</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Third</span>&#8220;/&gt;</p>
<p>&lt;/<span class="style2">ui:TitledBorderBox</span>&gt;</p>
<p>&lt;<span class="style2">ui:TitledBorderBox</span> x=&#8221;<span class="style1">150</span>&#8221; y=&#8221;<span class="style1">10</span>&#8221; borderDropShadow=&#8221;<span class="style1">true</span>&#8220;</p>
<p>title=&#8221;<span class="style1">Vertical Layout</span>&#8221; titleStyleName=&#8221;<span class="style1">title2</span>&#8221; layout=&#8221;<span class="style1">vertical</span>&#8220;&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">First</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Second</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Third</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Label</span> text=&#8221;<span class="style1">Drop shadow tool</span>&#8220;/&gt;</p>
<p>&lt;/<span class="style2">ui:TitledBorderBo</span>x&gt;</p>
<p>&lt;<span class="style2">ui:TitledBorderBox</span> x=&#8221;<span class="style1">285</span>&#8221; y=&#8221;<span class="style1">10</span>&#8221; styleName=&#8221;<span class="style1">blueBorder</span>&#8220;</p>
<p>title=&#8221;<span class="style1">Horizontal Layout</span>&#8221; titleStyleName=&#8221;<span class="style1">title3</span>&#8221; layout=&#8221;<span class="style1">horizontal</span>&#8220;&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">First</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Second</span>&#8220;/&gt;</p>
<p>&lt;<span class="style2">mx:Button</span> label=&#8221;<span class="style1">Third</span>&#8220;/&gt;</p>
<p>&lt;/<span class="style2">ui:TitledBorderBox</span>&gt;</p>
<p>&lt;/<span class="style2">mx:Application</span>&gt;</p>
<p><span style="color:#800000;">TitleBox.as</span><br />
package com.chip.utility.ui<br />
{<br />
import flash.display.DisplayObject;<br />
import flash.display.Graphics;<br />
import flash.events.Event;<br />
import flash.events.TextEvent;<br />
import flash.filters.DropShadowFilter;<br />
import flash.geom.Rectangle;<br />
import flash.text.TextLineMetrics;</p>
<p>import mx.containers.BoxDirection;<br />
import mx.containers.utilityClasses.BoxLayout;<br />
import mx.containers.utilityClasses.CanvasLayout;<br />
import mx.containers.utilityClasses.ConstraintColumn;<br />
import mx.containers.utilityClasses.ConstraintRow;<br />
import mx.containers.utilityClasses.IConstraintLayout;<br />
import mx.containers.utilityClasses.Layout;<br />
import mx.core.Container;<br />
import mx.core.ContainerLayout;<br />
import mx.core.EdgeMetrics;<br />
import mx.core.IFlexModuleFactory;<br />
import mx.core.IFontContextComponent;<br />
import mx.core.IUITextField;<br />
import mx.core.UIComponent;<br />
import mx.core.UITextField;<br />
import mx.core.UITextFormat;<br />
import mx.styles.CSSStyleDeclaration;<br />
import mx.styles.StyleManager;</p>
<p>/**<br />
* Alpha of the title bar, control bar and sides of the Panel.<br />
* The default value is 1.<br />
*/<br />
[Style(name="borderAlpha", type="Number", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the children when a horizontal layout is used.<br />
* @default 8<br />
*/<br />
[Style(name="horizontalGap", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the children when a vertical layout is used.<br />
* @default 6<br />
*/<br />
[Style(name="verticalGap", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the container&#8217;s left border and its content area.<br />
* @default 5<br />
*/<br />
[Style(name="paddingLeft", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the container&#8217;s top border and its content area.<br />
* @default 20<br />
*/<br />
[Style(name="paddingTop", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the container&#8217;s right border and its content area.<br />
* @default 5<br />
*/<br />
[Style(name="paddingRight", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Number of pixels between the container&#8217;s lower border and its content area.<br />
* @default 5<br />
*/<br />
[Style(name="paddingBottom", type="Number", format="Length", inherit="no")]</p>
<p>/**<br />
* Style declaration name for the text in the title border.<br />
* The default value is <code>"windowStyles"</code>,<br />
* which causes the title to have boldface text.<br />
* @default &#8220;windowStyles&#8221;<br />
*/<br />
[Style(name="titleStyleName", type="String", inherit="no")]</p>
<p>[IconFile("TitledBorder.png")]</p>
<p>/**<br />
* This container has a title TextField and draws a border around the container except<br />
* for where the title TextField is located. A lot of this class is copied from the Panel class.<br />
* Like the Panel class it has a title and layout properties.<br />
*<br />
*</p>
<pre>	 *  &lt;ui:TitledBorderBox
 	 *   <strong>Properties</strong>
 	 *   layout="vertical|horizontal|absolute"
	 *   title=""
	 *   borderDropShadow="false"
	 *   <strong>Styles</strong>
	 *   backgroundAlpha="1"
	 *   backgroundColor="NaN"
 	 *   borderAlpha="1"
 	 *   borderColor="#000000"
 	 *   borderThickness="1"
 	 *   cornerRadius="0"
 	 *   horizontalGap="8"
	 *   paddingLeft="5"
	 *   paddingTop="20"
	 *   paddingRight="5"
	 *   paddingTop="5"
	 *   verticalGap="6"
	 *   titleStyleName="windowStyles"
 	 * &gt;
 	 *      ...
 	 *      <em>child tags</em>
 	 *      ...
 	 *  &lt;/ui:TitledBorderBox&gt;
 	 *</pre>
<p>*<br />
* @author Chris Callendar<br />
* @date April 1st, 2009<br />
*/<br />
public class TitledBorderBox extends Container implements IConstraintLayout, IFontContextComponent<br />
{<br />
// setup the default styles<br />
private static var classConstructed:Boolean = classConstruct();<br />
private static function classConstruct():Boolean {<br />
var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(&#8220;TitledBorderBox&#8221;);<br />
if (!style) {<br />
style = new CSSStyleDeclaration();<br />
}<br />
style.defaultFactory = function():void {<br />
this.backgroundAlpha = 1;<br />
this.backgroundColor = NaN; // no default<br />
this.borderColor = 0&#215;0;<br />
this.borderThickness = 1;<br />
this.borderAlpha = 1;<br />
this.horizontalGap = 8;<br />
this.paddingLeft = 5;<br />
this.paddingTop = 20;<br />
this.paddingRight = 5;<br />
this.paddingBottom = 5;<br />
this.titleStyleName = &#8220;windowStyles&#8221;;<br />
this.verticalGap = 6;<br />
};<br />
StyleManager.setStyleDeclaration(&#8220;TitledBorderBox&#8221;, style, true);<br />
return true;<br />
};</p>
<p>private var layoutObject:Layout;<br />
private var _title:String;<br />
private var titleTextField:IUITextField;<br />
private var titleChanged:Boolean;<br />
private var border:UIComponent;<br />
private var _borderDropShadow:Boolean;</p>
<p>public function TitledBorderBox() {<br />
super();<br />
layoutObject = new BoxLayout();<br />
layoutObject.target = this;<br />
titleChanged = true;<br />
_borderDropShadow = false;<br />
}</p>
<p>[Bindable("titleChanged")]<br />
[Inspectable(category="General")]<br />
public function get title():String {<br />
return _title;<br />
}</p>
<p>public function set title(t:String):void {<br />
_title = (t != null ? t : &#8220;&#8221;);<br />
if (titleTextField) {<br />
titleTextField.text = _title;<br />
titleTextField.toolTip = _title;<br />
titleTextField.invalidateSize();<br />
titleChanged = true;<br />
invalidateDisplayList();<br />
}<br />
dispatchEvent(new TextEvent(&#8220;titleChanged&#8221;, false, false, _title));<br />
}</p>
<p>[Bindable("borderDropShadowChanged")]<br />
[Inspectable(category="General")]<br />
/** Adds a DropShadowFilter to the border. False by default. */<br />
public function get borderDropShadow():Boolean {<br />
return _borderDropShadow;<br />
}</p>
<p>public function set borderDropShadow(dropShadow:Boolean):void {<br />
if (dropShadow != _borderDropShadow) {<br />
_borderDropShadow = dropShadow;<br />
if (border) {<br />
border.filters = (dropShadow ? [ new DropShadowFilter(2, 45, 0x0, 0.4) ] : []);<br />
}<br />
dispatchEvent(new Event(&#8220;borderDropShadowChanged&#8221;));<br />
}<br />
}</p>
<p>override protected function createChildren():void {<br />
super.createChildren();<br />
createTitleTextField();<br />
}</p>
<p>/**<br />
* Creates the title text field child and adds it as a child of this component.<br />
* @param childIndex The index of where to add the child.<br />
* If -1, the text field is appended to the end of the list.<br />
*/<br />
protected function createTitleTextField(childIndex:int = -1):void {<br />
// Create the titleTextField as a child of the titleBar.<br />
if (!titleTextField) {<br />
titleTextField = IUITextField(createInFontContext(UITextField));<br />
titleTextField.selectable = false;<br />
if (childIndex == -1) {<br />
rawChildren.addChild(DisplayObject(titleTextField));<br />
} else {<br />
rawChildren.addChildAt(DisplayObject(titleTextField), childIndex);<br />
}<br />
var titleStyleName:String = getStyle(&#8220;titleStyleName&#8221;);<br />
titleTextField.styleName = titleStyleName;<br />
titleTextField.text = title;<br />
titleTextField.enabled = enabled;<br />
titleTextField.x = 15;<br />
titleTextField.y = 1;<br />
}<br />
}</p>
<p>override protected function createBorder():void {<br />
if (!border &amp;&amp; isBorderNeeded()) {<br />
border = new UIComponent();<br />
border.filters = (borderDropShadow ? [ new DropShadowFilter(2, 45, 0x0, 0.4) ] : []);<br />
// add first to put below all child components<br />
rawChildren.addChildAt(border, 0);<br />
}<br />
}</p>
<p>private function isBorderNeeded():Boolean {<br />
var bgAlpha:Number = getNumberStyle(&#8220;backgroundAlpha&#8221;, 1);<br />
var bgColor:Number = getStyle(&#8220;backgroundColor&#8221;);<br />
var bt:Number = getNumberStyle(&#8220;borderThickness&#8221;, 1);<br />
var ba:Number = getNumberStyle(&#8220;borderAlpha&#8221;, 1);<br />
return (!isNaN(bgColor) &amp;&amp; (bgAlpha &gt; 0)) || ((bt &gt; 0) &amp;&amp; (ba &gt; 0));<br />
}</p>
<p>/**<br />
* Returns an EdgeMetrics object that has four properties:<br />
* <code>left</code>, <code>top</code>, <code>right</code>,<br />
* and <code>bottom</code> ONLY if the layout is absolute.<br />
* Otherwise the padding is used.<br />
*/<br />
override public function get borderMetrics():EdgeMetrics {<br />
if (border &amp;&amp; (layout == ContainerLayout.ABSOLUTE)) {<br />
var l:Number = getNumberStyle(&#8220;paddingLeft&#8221;, 5);<br />
var t:Number = getNumberStyle(&#8220;paddingTop&#8221;, 20);<br />
var r:Number = getNumberStyle(&#8220;paddingRight&#8221;, 5);<br />
var b:Number = getNumberStyle(&#8220;paddingBottom&#8221;, 5);<br />
return new EdgeMetrics(l, t, r, b);<br />
}<br />
return EdgeMetrics.EMPTY;<br />
}</p>
<p>override public function styleChanged(styleProp:String):void {<br />
var allStyles:Boolean = !styleProp || styleProp == &#8220;styleName&#8221;;<br />
super.styleChanged(styleProp);<br />
if (allStyles || styleProp == &#8220;titleStyleName&#8221;) {<br />
if (titleTextField) {<br />
var titleStyleName:String = getStyle(&#8220;titleStyleName&#8221;);<br />
titleTextField.styleName = titleStyleName;<br />
titleChanged = true;<br />
}<br />
}<br />
}</p>
<p>override protected function measure():void {<br />
super.measure();<br />
layoutObject.measure();</p>
<p>var measuredSize:Rectangle = measureTitleText();<br />
var paddingW:int = 38;<br />
measuredMinWidth = Math.max(measuredSize.width + paddingW, measuredMinWidth);<br />
measuredWidth = Math.max(measuredSize.width + paddingW, measuredWidth);<br />
}</p>
<p>private function measureTitleText():Rectangle {<br />
var textWidth:Number = 20;<br />
var textHeight:Number = 14;<br />
if (titleTextField &amp;&amp; titleTextField.text) {<br />
titleTextField.validateNow();<br />
var textFormat:UITextFormat = titleTextField.getUITextFormat();<br />
var metrics:TextLineMetrics = textFormat.measureText(titleTextField.text, false);<br />
textWidth = metrics.width;<br />
textHeight = metrics.height;<br />
}<br />
return new Rectangle(0, 0, Math.round(textWidth), Math.round(textHeight));<br />
}</p>
<p>/**<br />
* Size the title textfield.<br />
*/<br />
protected function sizeTitleTextField(w:Number, h:Number):void {<br />
if (titleChanged) {<br />
var padding:int = 38;<br />
var measuredW:Number = titleTextField.measuredWidth;<br />
var measuredH:Number = titleTextField.measuredHeight;<br />
var widthWithPadding:Number = measuredW + padding;<br />
if (!isNaN(explicitWidth)) {<br />
// explicit width set &#8211; make the title textfield smaller if necessary<br />
if (explicitWidth &lt; widthWithPadding) { measuredW = Math.max(0, explicitWidth &#8211; padding); } } titleTextField.setActualSize(measuredW, measuredH); titleChanged = false; } } override protected function updateDisplayList(w:Number, h:Number):void { super.updateDisplayList(w, h); layoutObject.updateDisplayList(unscaledWidth, unscaledHeight); sizeTitleTextField(w, h); drawBorder(w, h); } protected function drawBorder(w:Number, h:Number):void { if (border) { var tfx:Number = titleTextField.x; var tfy:Number = titleTextField.y; var tfw:Number = titleTextField.width; var tfh:Number = titleTextField.height; var hasTitle:Boolean = (titleTextField.text.length &gt; 0);</p>
<p>var bgAlpha:Number = getNumberStyle(&#8220;backgroundAlpha&#8221;, 1);<br />
var bgColor:Number = getStyle(&#8220;backgroundColor&#8221;);<br />
var borderThickness:int = getNumberStyle(&#8220;borderThickness&#8221;, 1);<br />
var borderColor:uint = uint(getNumberStyle(&#8220;borderColor&#8221;, 0&#215;0));<br />
var borderAlpha:Number = getNumberStyle(&#8220;borderAlpha&#8221;, 1);<br />
var cornerRadius:uint = uint(getNumberStyle(&#8220;cornerRadius&#8221;, 0));</p>
<p>var spacing:int = 4; // same as UITextField.TEXT_HEIGHT_PADDING, but it is mx_internal<br />
border.move(0, Math.round(tfh / 2));<br />
border.setActualSize(w, h &#8211; border.y);<br />
var borderW:Number = w &#8211; borderThickness;<br />
var borderH:Number = border.height &#8211; borderThickness;</p>
<p>var g:Graphics = border.graphics;<br />
g.clear();</p>
<p>// draw the background first<br />
if (!isNaN(bgColor) &amp;&amp; (bgAlpha &gt; 0) &amp;&amp; (bgAlpha &lt;= 1)) { g.lineStyle(0, 0, 0, true); g.beginFill(bgColor, bgAlpha); if (cornerRadius &gt; 0) {<br />
g.drawRoundRect(0, 0, borderW, borderH, cornerRadius*2, cornerRadius*2);<br />
} else {<br />
g.drawRect(0, 0, borderW, borderH);<br />
}<br />
g.endFill();<br />
}</p>
<p>// draw the border<br />
if ((borderThickness &gt; 0) &amp;&amp; (borderAlpha &gt; 0) &amp;&amp; (borderAlpha &lt;= 1)) {<br />
g.lineStyle(borderThickness, borderColor, borderAlpha, true);<br />
if (hasTitle) {<br />
g.moveTo(tfx &#8211; spacing, 0);<br />
if ((cornerRadius == 0) || (borderH &lt; cornerRadius) || (borderW &lt; cornerRadius)) {<br />
g.lineTo(0, 0);<br />
g.lineTo(0, borderH);<br />
g.lineTo(borderW, borderH);<br />
g.lineTo(borderW, 0);<br />
g.lineTo(tfx + tfw + spacing, 0);<br />
} else {<br />
g.lineTo(cornerRadius, 0);<br />
g.curveTo(0, 0, 0, cornerRadius);<br />
g.lineTo(0, borderH &#8211; cornerRadius);<br />
g.curveTo(0, borderH, cornerRadius, borderH);<br />
g.lineTo(borderW &#8211; cornerRadius, borderH);<br />
g.curveTo(borderW, borderH, borderW, borderH &#8211; cornerRadius);<br />
g.lineTo(borderW, cornerRadius);<br />
g.curveTo(borderW, 0, borderW &#8211; cornerRadius, 0);<br />
g.lineTo(tfx + tfw + spacing, 0);<br />
}<br />
} else {<br />
if ((cornerRadius == 0) || (borderH &lt; cornerRadius) || (borderW &lt; cornerRadius)) {<br />
g.drawRect(0, 0, borderW, borderH);<br />
} else {<br />
g.drawRoundRect(0, 0, borderW, borderH, cornerRadius*2, cornerRadius*2);<br />
}<br />
}<br />
}<br />
}<br />
}</p>
<p>protected function getNumberStyle(styleName:String, defaultValue:Number):Number {<br />
var num:Number = getStyle(styleName);<br />
if (isNaN(num)) {<br />
num = defaultValue;<br />
}<br />
return num;<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
// layout &#8211; copied from Panel<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>private var _layout:String = ContainerLayout.VERTICAL;</p>
<p>[Bindable("layoutChanged")]<br />
[Inspectable(category="General", enumeration="vertical,horizontal,absolute", defaultValue="vertical")]</p>
<p>/**<br />
* Specifies the layout mechanism used for this container.<br />
* Panel containers can use <code>"vertical"</code>, <code>"horizontal"</code>,<br />
* or <code>"absolute"</code> positioning.<br />
* Vertical positioning lays out the child components vertically from<br />
* the top of the container to the bottom in the specified order.<br />
* Horizontal positioning lays out the child components horizontally<br />
* from the left of the container to the right in the specified order.<br />
* Absolute positioning does no automatic layout and requires you to<br />
* explicitly define the location of each child component.<br />
* @default &#8220;vertical&#8221;<br />
*/<br />
public function get layout():String {<br />
return _layout;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set layout(value:String):void {<br />
if (_layout != value) {<br />
_layout = value;<br />
if (layoutObject) {<br />
layoutObject.target = null; // cleanup<br />
}<br />
if (_layout == ContainerLayout.ABSOLUTE) {<br />
layoutObject = new CanvasLayout();<br />
} else {<br />
layoutObject = new BoxLayout();<br />
if (_layout == ContainerLayout.VERTICAL) {<br />
BoxLayout(layoutObject).direction = BoxDirection.VERTICAL;<br />
} else {<br />
BoxLayout(layoutObject).direction = BoxDirection.HORIZONTAL;<br />
}<br />
}<br />
if (layoutObject) {<br />
layoutObject.target = this;<br />
}<br />
invalidateSize();<br />
invalidateDisplayList();<br />
dispatchEvent(new Event(&#8220;layoutChanged&#8221;));<br />
}<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// constraintColumns &#8211; copied from Panel<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>[ArrayElementType("mx.containers.utilityClasses.ConstraintColumn")]<br />
[Inspectable(arrayType="mx.containers.utilityClasses.ConstraintColumn")]</p>
<p>/**<br />
* @private<br />
* Storage for the constraintColumns property.<br />
*/<br />
private var _constraintColumns:Array = [];</p>
<p>/**<br />
* @copy mx.containers.utilityClasses.IConstraintLayout#constraintColumns<br />
*/<br />
public function get constraintColumns():Array {<br />
return _constraintColumns;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set constraintColumns(value:Array):void {<br />
if (value != _constraintColumns) {<br />
var n:int = value.length;<br />
for (var i:int = 0; i &lt; n; i++) {<br />
ConstraintColumn(value[i]).container = this;<br />
}<br />
_constraintColumns = value;<br />
invalidateSize();<br />
invalidateDisplayList();<br />
}<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// constraintRows &#8211; copied from Panel<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>[ArrayElementType("mx.containers.utilityClasses.ConstraintRow")]<br />
[Inspectable(arrayType="mx.containers.utilityClasses.ConstraintRow")]</p>
<p>/**<br />
* @private<br />
* Storage for the constraintRows property.<br />
*/<br />
private var _constraintRows:Array = [];</p>
<p>/**<br />
* @copy mx.containers.utilityClasses.IConstraintLayout#constraintRows<br />
*/<br />
public function get constraintRows():Array {<br />
return _constraintRows;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set constraintRows(value:Array):void {<br />
if (value != _constraintRows) {<br />
var n:int = value.length;<br />
for (var i:int = 0; i &lt; n; i++) {<br />
ConstraintRow(value[i]).container = this;<br />
}<br />
_constraintRows = value;<br />
invalidateSize();<br />
invalidateDisplayList();<br />
}<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// fontContext &#8211; copied from Panel<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>/**<br />
* @inheritDoc<br />
*/<br />
public function get fontContext():IFlexModuleFactory {<br />
return moduleFactory;<br />
}</p>
<p>/**<br />
* @private<br />
*/<br />
public function set fontContext(moduleFactory:IFlexModuleFactory):void {<br />
this.moduleFactory = moduleFactory;<br />
}</p>
<p>}<br />
}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=26&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2009/09/25/flex-borders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>

		<media:content url="http://way2logic.files.wordpress.com/2009/09/layouts.gif" medium="image">
			<media:title type="html">layouts</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating a simple image gallery with the Flex using TileList control</title>
		<link>http://way2logic.wordpress.com/2008/07/11/creating-a-simple-image-gallery-with-the-flex-using-tilelist-control/</link>
		<comments>http://way2logic.wordpress.com/2008/07/11/creating-a-simple-image-gallery-with-the-flex-using-tilelist-control/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 15:47:13 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=22</guid>
		<description><![CDATA[Creating a simple image gallery with the Flex HorizontalList control” the following example shows how you can create a simple photo gallery in Flex using the TileList control, Image control, and the PopUpManager class. Source code: Main.mxml: &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&#62; &#60;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;         layout=&#8221;vertical&#8221;         verticalAlign=&#8221;middle&#8221;         backgroundColor=&#8221;white&#8221;&#62;     &#60;mx:Style&#62;         global {             modal-transparency: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=22&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span><strong>Creating a simple image gallery with the Flex HorizontalList control</strong>”</span> the following example shows how you can create a simple photo gallery in Flex using the TileList control, Image control, and the PopUpManager class.</p>
<p><strong>Source code:</strong></p>
<p><span style="color:#800000;"><strong><em>Main.mxml:</em></strong></span></p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
        layout=&#8221;vertical&#8221;<br />
        verticalAlign=&#8221;middle&#8221;<br />
        backgroundColor=&#8221;white&#8221;&gt;</p>
<p>    &lt;mx:Style&gt;<br />
        global {<br />
            modal-transparency: 0.9;<br />
            modal-transparency-color: white;<br />
            modal-transparency-blur: 9;<br />
        }<br />
    &lt;/mx:Style&gt;</p>
<p>    &lt;mx:Script&gt;<br />
        &lt;![CDATA[<br />
            import mx.effects.Resize;<br />
            import mx.events.ResizeEvent;<br />
            import mx.events.ListEvent;<br />
            import mx.controls.Image;<br />
            import mx.events.ItemClickEvent;<br />
            import mx.managers.PopUpManager;</p>
<p>            private var img:Image;</p>
<p>            private function tileList_itemClick(evt:ListEvent):void {<br />
                img = new Image();<br />
                // img.width = 300;<br />
                // img.height = 300;<br />
                img.maintainAspectRatio = true;<br />
                img.addEventListener(Event.COMPLETE, image_complete);<br />
                img.addEventListener(ResizeEvent.RESIZE, image_resize);<br />
                img.addEventListener(MouseEvent.CLICK, image_click);<br />
                img.source = evt.itemRenderer.data.@fullImage;<br />
                img.setStyle("addedEffect", image_addedEffect);<br />
                img.setStyle("removedEffect", image_removedEffect);<br />
                PopUpManager.addPopUp(img, this, true);<br />
            }</p>
<p>            private function image_click(evt:MouseEvent):void {<br />
                PopUpManager.removePopUp(evt.currentTarget as Image);<br />
            }</p>
<p>            private function image_resize(evt:ResizeEvent):void {<br />
                PopUpManager.centerPopUp(evt.currentTarget as Image);<br />
            }</p>
<p>            private function image_complete(evt:Event):void {<br />
                PopUpManager.centerPopUp(evt.currentTarget as Image);<br />
            }<br />
        ]]&gt;<br />
    &lt;/mx:Script&gt;</p>
<p>    &lt;mx:WipeDown id=&#8221;image_addedEffect&#8221; startDelay=&#8221;100&#8243; /&gt;</p>
<p>    &lt;mx:Parallel id=&#8221;image_removedEffect&#8221;&gt;<br />
        &lt;mx:Zoom /&gt;<br />
        &lt;mx:Fade /&gt;<br />
    &lt;/mx:Parallel&gt;</p>
<p>    &lt;mx:XML id=&#8221;xml&#8221; source=&#8221;gallery.xml&#8221; /&gt;<br />
    &lt;mx:XMLListCollection id=&#8221;xmlListColl&#8221; source=&#8221;{xml.image}&#8221; /&gt;</p>
<p>    &lt;mx:TileList id=&#8221;tileList&#8221;<br />
            dataProvider=&#8221;{xmlListColl}&#8221;<br />
            itemRenderer=&#8221;CustomItemRenderer&#8221;<br />
            columnCount=&#8221;4&#8243;<br />
            columnWidth=&#8221;125&#8243;<br />
            rowCount=&#8221;2&#8243;<br />
            rowHeight=&#8221;100&#8243;<br />
            themeColor=&#8221;haloSilver&#8221;<br />
            verticalScrollPolicy=&#8221;on&#8221;<br />
            itemClick=&#8221;tileList_itemClick(event);&#8221; /&gt;</p>
<p>&lt;/mx:Application&gt;</p></blockquote>
<p><span style="color:#800000;">View CustomItemRenderer.mxml</span></p>
<blockquote>
<p style="padding-left:60px;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:VBox xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
        horizontalAlign=&#8221;center&#8221;<br />
        verticalAlign=&#8221;middle&#8221;&gt;<br />
    &lt;mx:Image source=&#8221;{data.@thumbnailImage}&#8221; /&gt;<br />
    &lt;mx:Label text=&#8221;{data.@title}&#8221; /&gt;<br />
&lt;/mx:VBox&gt;</p></blockquote>
<p> <span style="color:#800000;">View gallery.xml</span></p>
<p style="padding-left:90px;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;!&#8211; http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ &#8211;&gt;<br />
&lt;gallery&gt;<br />
    &lt;image title=&#8221;Flex&#8221;<br />
        thumbnailImage=&#8221;assets/fx_appicon-tn.gif&#8221;<br />
        fullImage=&#8221;assets/fx_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Flash&#8221;<br />
            thumbnailImage=&#8221;assets/fl_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/fl_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Illustrator&#8221;<br />
            thumbnailImage=&#8221;assets/ai_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/ai_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Dreamweaver&#8221;<br />
            thumbnailImage=&#8221;assets/dw_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/dw_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;ColdFusion&#8221;<br />
            thumbnailImage=&#8221;assets/cf_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/cf_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Flash Player&#8221;<br />
            thumbnailImage=&#8221;assets/fl_player_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/fl_player_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Fireworks&#8221;<br />
            thumbnailImage=&#8221;assets/fw_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/fw_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Lightroom&#8221;<br />
            thumbnailImage=&#8221;assets/lr_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/lr_appicon.jpg&#8221; /&gt;<br />
    &lt;image title=&#8221;Photoshop&#8221;<br />
            thumbnailImage=&#8221;assets/ps_appicon-tn.gif&#8221;<br />
            fullImage=&#8221;assets/ps_appicon.jpg&#8221; /&gt;<br />
&lt;/gallery&gt;</p>
<p> </p>
<p>Enjoy the Image Gallery !&#8230;&#8230;&#8230;&#8230;..</p>
<p> </p>
<p><span style="color:#c0c0c0;">Courtersy: flexexamples</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=22&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/07/11/creating-a-simple-image-gallery-with-the-flex-using-tilelist-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting a creation complete effect on a Button  in Flex</title>
		<link>http://way2logic.wordpress.com/2008/07/11/setting-a-creation-complete-effect-on-a-button-in-flex/</link>
		<comments>http://way2logic.wordpress.com/2008/07/11/setting-a-creation-complete-effect-on-a-button-in-flex/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 15:34:41 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=21</guid>
		<description><![CDATA[The following example shows how you can set a creation complete effect on a Flex Button control by setting the creationCompleteEffect style.   &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&#62; &#60;!&#8211; http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-flex/ &#8211;&#62; &#60;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221; layout=&#8221;vertical&#8221; verticalAlign=&#8221;middle&#8221; backgroundColor=&#8221;white&#8221;&#62; &#60;mx:Button id=&#8221;button&#8221; label=&#8221;Button&#8221; creationCompleteEffect=&#8221;Zoom&#8221; /&#62; &#60;/mx:Application&#62;   You can also set the creationCompleteEffect style using an external .CSS file or &#60;mx:Style [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=21&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can set a creation complete effect on a Flex Button control by setting the <code>creationCompleteEffect</code> style.</p>
<blockquote><p> <br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;!&#8211; http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-flex/ &#8211;&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
layout=&#8221;vertical&#8221;<br />
verticalAlign=&#8221;middle&#8221;<br />
backgroundColor=&#8221;white&#8221;&gt;</p>
<p>&lt;mx:Button id=&#8221;button&#8221;<br />
label=&#8221;Button&#8221;<br />
creationCompleteEffect=&#8221;Zoom&#8221; /&gt;</p>
<p>&lt;/mx:Application&gt;</p></blockquote>
<p> </p>
<p>You can also set the <code>creationCompleteEffect</code> style using an external .CSS file or &lt;mx:Style /&gt; block, as seen in the following snippet: </p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;!&#8211; http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-flex/ &#8211;&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
        layout=&#8221;vertical&#8221;<br />
        verticalAlign=&#8221;middle&#8221;<br />
        backgroundColor=&#8221;white&#8221;&gt;</p>
<p>    &lt;mx:Style&gt;<br />
        Button {<br />
            creationCompleteEffect: Zoom;<br />
        }<br />
    &lt;/mx:Style&gt;</p>
<p>    &lt;mx:Button id=&#8221;button&#8221;<br />
            label=&#8221;Button&#8221; /&gt;</p>
<p>&lt;/mx:Application&gt;</p></blockquote>
<p style="padding-left:150px;">or</p>
<p>you can set the <code>creationCompleteEffect</code> style using ActionScript, as seen in the following example:</p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;!&#8211; http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-flex/ &#8211;&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
        layout=&#8221;vertical&#8221;<br />
        verticalAlign=&#8221;middle&#8221;<br />
        backgroundColor=&#8221;white&#8221;<br />
        creationComplete=&#8221;init();&#8221;&gt;</p>
<p>    &lt;mx:Script&gt;<br />
        &lt;![CDATA[<br />
            import mx.controls.Button;<br />
            import mx.effects.Zoom;</p>
<p>            private var button:Button;</p>
<p>            private function init():void {<br />
                button = new Button();<br />
                button.label = "Button";<br />
                button.setStyle("creationCompleteEffect", Zoom);<br />
                addChild(button);<br />
            }<br />
        ]]&gt;<br />
    &lt;/mx:Script&gt;</p>
<p>&lt;/mx:Application&gt;</p></blockquote>
<p><span style="color:#c0c0c0;">Courtersy: Blog.flexexamples</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=21&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/07/11/setting-a-creation-complete-effect-on-a-button-in-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting the background alpha on a VideoDisplay control in Flex</title>
		<link>http://way2logic.wordpress.com/2008/07/11/setting-the-background-alpha-on-a-videodisplay-control-in-flex/</link>
		<comments>http://way2logic.wordpress.com/2008/07/11/setting-the-background-alpha-on-a-videodisplay-control-in-flex/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 15:27:31 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=20</guid>
		<description><![CDATA[Here we saw how you could modify the background color of a VideoDisplay control in Flex by setting the backgroundColor style. The following example shows how you can set the background alpha on a Flex VideoDisplay control by setting the backgroundAlpha style. &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&#62; &#60;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221; layout=&#8221;vertical&#8221; verticalAlign=&#8221;middle&#8221; backgroundColor=&#8221;white&#8221;&#62; &#60;mx:Script&#62; &#60;![CDATA[ private function loadButton_click(evt:MouseEvent):void [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=20&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here we saw how you could modify the background color of a VideoDisplay control in Flex by setting the <code>backgroundColor</code> style.</p>
<p>The following example shows how you can set the background alpha on a Flex VideoDisplay control by setting the <code>backgroundAlpha</code> style.</p>
<blockquote>
<p style="text-align:left;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p>&lt;mx:Application xmlns:mx=&#8221;http://www.adobe.com/2006/mxml&#8221;<br />
layout=&#8221;vertical&#8221;<br />
verticalAlign=&#8221;middle&#8221;<br />
backgroundColor=&#8221;white&#8221;&gt;</p>
<p style="text-align:left;">&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
private function loadButton_click(evt:MouseEvent):void {<br />
var url:String = "http://www.helpexamples.com/flash/video/clouds.flv";<br />
videoDisplay.source = url;<br />
}</p>
<p style="text-align:left;">private function unloadButton_click(evt:MouseEvent):void {<br />
videoDisplay.close();<br />
videoDisplay.source = null;<br />
videoDisplay.mx_internal::videoPlayer.clear();<br />
}<br />
]]&gt;<br />
&lt;/mx:Script&gt;</p>
<p style="text-align:left;">&lt;mx:ApplicationControlBar dock=&#8221;true&#8221;&gt;<br />
&lt;mx:Form styleName=&#8221;plain&#8221;&gt;<br />
&lt;mx:FormItem label=&#8221;backgroundAlpha:&#8221;&gt;<br />
&lt;mx:HSlider id=&#8221;slider&#8221;<br />
minimum=&#8221;0.0&#8243;<br />
maximum=&#8221;1.0&#8243;<br />
value=&#8221;1&#8243;<br />
snapInterval=&#8221;0.01&#8243;<br />
liveDragging=&#8221;true&#8221; /&gt;<br />
&lt;/mx:FormItem&gt;<br />
&lt;mx:FormItem label=&#8221;backgroundColor:&#8221;&gt;<br />
&lt;mx:ColorPicker id=&#8221;colorPicker&#8221; /&gt;<br />
&lt;/mx:FormItem&gt;<br />
&lt;/mx:Form&gt;<br />
&lt;/mx:ApplicationControlBar&gt;</p>
<p style="text-align:left;">&lt;mx:VideoDisplay id=&#8221;videoDisplay&#8221;<br />
backgroundAlpha=&#8221;{slider.value}&#8221;<br />
backgroundColor=&#8221;{colorPicker.selectedColor}&#8221;<br />
width=&#8221;160&#8243;<br />
height=&#8221;120&#8243; /&gt;</p>
<p style="text-align:left;">&lt;mx:ControlBar&gt;<br />
&lt;mx:Button id=&#8221;loadButton&#8221;<br />
label=&#8221;Load&#8221;<br />
click=&#8221;loadButton_click(event);&#8221; /&gt;<br />
&lt;mx:Button id=&#8221;unloadButton&#8221;<br />
label=&#8221;Unload&#8221;<br />
click=&#8221;unloadButton_click(event);&#8221; /&gt;<br />
&lt;/mx:ControlBar&gt;</p>
<pre style="text-align:left;">&lt;/mx:Application&gt;</pre>
</blockquote>
<pre style="text-align:left;"><span style="color:#ffffff;"><span style="color:#c0c0c0;"></span></span></pre>
<pre style="text-align:left;"><span style="color:#ffffff;"><span style="color:#c0c0c0;"></span></span></pre>
<pre style="text-align:left;"><span style="color:#ffffff;"><span style="color:#c0c0c0;"><span style="text-decoration:underline;">courtersy: blog. Flexexamples.</span></span>com</span></pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=20&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/07/11/setting-the-background-alpha-on-a-videodisplay-control-in-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex- completeEffect with Button</title>
		<link>http://way2logic.wordpress.com/2008/06/21/flex-completeeffect-with-button/</link>
		<comments>http://way2logic.wordpress.com/2008/06/21/flex-completeeffect-with-button/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 14:00:22 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex3]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=18</guid>
		<description><![CDATA[The following example shows how you can set a creation complete effect on a Flex Button control by setting the creationCompleteEffectstyle . View Source &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Style&#62; Button { creationCompleteEffect: Zoom; } &#60;/mx:Style&#62; &#60;mx:Button id="button" label="Button" /&#62; &#60;/mx:Application&#62;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=18&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can set a creation complete effect on a Flex Button control by setting the <code>creationCompleteEffect</code>style .</p>
<h2><span style="color:#0000ff;">View Source</span></h2>
<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Style&gt;
        Button {
            creationCompleteEffect: Zoom;
        }
    &lt;/mx:Style&gt;

    &lt;mx:Button id="button"
            label="Button" /&gt;

&lt;/mx:Application&gt;</pre>
<p><img src="/DOCUME%7E1/Bhuvan/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=18&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/06/21/flex-completeeffect-with-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Zoom Effectd</title>
		<link>http://way2logic.wordpress.com/2008/04/08/zoom-effectd/</link>
		<comments>http://way2logic.wordpress.com/2008/04/08/zoom-effectd/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 09:16:48 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=16</guid>
		<description><![CDATA[// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Z O 0 M    F U N C T I O N &#8212;&#8212;&#8212;&#8212;&#8212;- //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Code:  zoomtools () function zoomtools () {  // Zoom buttons  // zoom-In button  zoomin_mc.onRollOut = function ()  {   zoomin_mc.gotoAndStop ('normal');  };  zoomin_mc.onRollOver = function ()  {   zoomin_mc.gotoAndStop ('over');  };  zoomin_mc.onPress = function ()  {   zoomin_mc.gotoAndStop ('down');  };  zoomin_mc.onRelease = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=16&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#c0c0c0;">// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Z O 0 M    F U N C T I O N &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<div style="margin:5px 20px 20px;">
<div style="margin-bottom:2px;"><strong>Code</strong>:</div>
<pre> zoomtools ()
<span style="color:#0000ff;">function</span> zoomtools ()
{</pre>
<pre><span style="color:#c0c0c0;"> // Zoom buttons</span><span style="color:#0000ff;">
<span style="color:#c0c0c0;"> // zoom-In button</span></span></pre>
<pre> zoomin_mc.<span style="color:#3366ff;">onRollOut</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomin_mc.<span style="color:#3366ff;">gotoAndStop</span> (<span style="color:#339966;">'normal'</span>);
 };
 zoomin_mc.<span style="color:#3366ff;">onRollOver</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomin_mc.<span style="color:#3366ff;">gotoAndStop</span> (<span style="color:#339966;">'over'</span>);
 };
 zoomin_mc.<span style="color:#3366ff;">onPress</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomin_mc.<span style="color:#3366ff;">gotoAndStop</span> (<span style="color:#339966;">'down'</span>);
 };
 zoomin_mc.<span style="color:#3366ff;">onRelease</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomin_mc.<span style="color:#3366ff;">gotoAndStop</span> (<span style="color:#339966;">'on'</span>);
 <span style="color:#c0c0c0;"> //_root.createEmptyMovieClip ('maskes',-2);</span>
<span style="color:#c0c0c0;">  //_root.ImageArea.setMask (_root._parent);</span>
  
  <span style="color:#3366ff;">if</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.ImageArea.Image.image._<span style="color:#3366ff;">xscale</span> &gt; 200)
  {
   <span style="color:#3366ff;">if</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.ImageArea.Image.image._<span style="color:#3366ff;">yscale</span> &gt; 200)
   {
    <span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.zoom = 0;
   }
  }
  <span style="color:#3366ff;">else</span>
  {
   _<span style="color:#3366ff;">root</span>.zoom = 1;
  }
 };</pre>
<pre><span style="color:#c0c0c0;"> // zoom-Out button</span></pre>
<pre> zoomout_mc.<span style="color:#3366ff;">onRollOut</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomout_mc.<span style="color:#3366ff;">gotoAndStop</span> ('normal');
 };
 zoomout_mc.<span style="color:#3366ff;">onRollOver</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomout_mc.<span style="color:#3366ff;">gotoAndStop</span> ('over');
 };
 zoomout_mc.<span style="color:#3366ff;">onPress</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomout_mc.<span style="color:#3366ff;">gotoAndStop</span> ('down');
 };
 zoomout_mc.<span style="color:#3366ff;">onRelease</span> = <span style="color:#3366ff;">function</span> ()
 {
  zoomout_mc.<span style="color:#3366ff;">gotoAndStop</span> ('on');
  <span style="color:#3366ff;">if</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">xscale</span> &lt; 35)
  {
  <span style="color:#3366ff;"> if</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root.</span>ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">yscale</span> &lt; 35)
   {
   <span style="color:#3366ff;"> _root</span>.<span style="color:#3366ff;">zoom</span> = 0;
   }
   <span style="color:#c0c0c0;">/*if (_root.ImageArea.Image.image._yscale &lt;= 35)
   {
    _root.ImageArea.Image.image.attachMovie ('limit','limit',12);
    _root.ImageArea.Image.image.limit._x = -_root.ImageArea.Image.image._width / 2;
    _root.ImageArea.Image.image.limit._y = -_root.ImageArea.Image.image._height / 2;
   }
   else if (_root.ImageArea.Image.image._yscale &gt; 35)
   {</span></pre>
<pre><span style="color:#c0c0c0;">    _root.ImageArea.Image.image.removeMovieClip ();
   }*/
</span>
  }
  <span style="color:#3366ff;">else</span>
  {
  <span style="color:#3366ff;"> _root</span>.<span style="color:#3366ff;">zoom</span> = -1;
  }</pre>
<pre> };
<span style="color:#3366ff;"> _root.onLoad</span> = <span style="color:#3366ff;">function</span> ()
 {
<span style="color:#3366ff;">  _root</span>.<span style="color:#3366ff;">zoom</span> = 0;
 };</pre>
<pre> <span style="color:#3366ff;">zoom</span> = 0;
 zoomperclick = 10;
<span style="color:#3366ff;"> _root</span>.<span style="color:#3366ff;">onEnterFrame</span> = <span style="color:#3366ff;">function</span> ()
 {
  <span style="color:#3366ff;">_root</span>.<span style="color:#3366ff;">createEmptyMovieClip</span> (<span style="color:#339966;">'ms'</span>,-23);
  <span style="color:#3366ff;">_root</span>.ms.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">width</span> = <span style="color:#3366ff;">_root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">width</span>;
 <span style="color:#3366ff;"> _root</span>.ms.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">height</span> = <span style="color:#3366ff;">_root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">height</span>;
 <span style="color:#3366ff;"> if</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.zooming &lt; <span style="color:#3366ff;">_root</span>.zoomperclick)
  {
  <span style="color:#3366ff;"> _root</span>.zooming++;
   <span style="color:#3366ff;">_root</span>.ImageArea.Image.image<span style="color:#3366ff;">._xscale</span> = <span style="color:#3366ff;">_root</span>.ImageArea.Image.image._<span style="color:#3366ff;">xscale</span> + <span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.<span style="color:#3366ff;">zoom</span>;
   <span style="color:#3366ff;">_root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">yscale</span> = <span style="color:#3366ff;">_root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">yscale</span> + <span style="color:#3366ff;">_root.zoom</span>;
  }
<span style="color:#c0c0c0;">  //_root.ImageArea.setMask(_root.ms)               
</span>
 };</pre>
<pre> zooming = zoomperclick + 1;
 punct = <span style="color:#3366ff;">new</span> <span style="color:#3366ff;">Object</span> ();
 <span style="color:#3366ff;">_root</span>.speed.restrict = <span style="color:#339966;">"1-9";</span>
 <span style="color:#3366ff;">_root</span>.speed.maxChars = 1;
 zoomers = <span style="color:#3366ff;">new</span> <span style="color:#3366ff;">Object</span> ();
 zoomers.<span style="color:#3366ff;">onMouseDown</span> = <span style="color:#3366ff;">function</span> ()
 {
  pozX = _<span style="color:#3366ff;">root</span>._<span style="color:#3366ff;">xscale</span>;
  pozY = _<span style="color:#3366ff;">root</span>._<span style="color:#3366ff;">yscale</span>;
  <span style="color:#3366ff;">if </span>((_<span style="color:#3366ff;">root</span>.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">xscale</span> &gt; 100) <span style="color:#3366ff;">&amp;&amp;</span> (_root.ImageArea.Image.image.<span style="color:#3366ff;">_</span><span style="color:#3366ff;">yscale</span>&gt; 100) <span style="color:#3366ff;">&amp;&amp;</span> (<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.<span style="color:#3366ff;">zoom</span> &lt; 35))
  {
   <span style="color:#3366ff;">_root.zoom</span> = 0;
  }
 <span style="color:#3366ff;"> else if</span> ((<span style="color:#3366ff;">_</span><span style="color:#3366ff;">root</span>.ImageArea.Image.image._<span style="color:#3366ff;">xscale</span> &lt; 450) <span style="color:#3366ff;">&amp;&amp;</span> (_<span style="color:#3366ff;">root</span>.ImageArea.Image.image._<span style="color:#3366ff;">yscale</span> &lt; 450) <span style="color:#3366ff;">&amp;&amp;</span> (_<span style="color:#3366ff;">root</span>.<span style="color:#3366ff;">zoom</span> &lt; 250))
  {
  <span style="color:#3366ff;"> _root.zoom</span> = 0;
  }
  <span style="color:#3366ff;">if</span> (<span style="color:#3366ff;">!</span>((pozX &gt; 200) <span style="color:#3366ff;">&amp;&amp;</span> (pozY &lt; 200)))
  {
   _<span style="color:#3366ff;">root</span>.zooming = 0;
  }
 };
 <span style="color:#3366ff;">Mouse</span>.<span style="color:#3366ff;">addListener</span> (zoomers);</pre>
<pre>}</pre>
</div>
<p> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=16&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/04/08/zoom-effectd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
		<item>
		<title>Rotate a image in center on button click</title>
		<link>http://way2logic.wordpress.com/2008/04/07/rotate-a-image-in-center-on-button-click/</link>
		<comments>http://way2logic.wordpress.com/2008/04/07/rotate-a-image-in-center-on-button-click/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 12:23:31 +0000</pubDate>
		<dc:creator>bhuvanvel</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>

		<guid isPermaLink="false">http://way2logic.wordpress.com/?p=15</guid>
		<description><![CDATA[here the codes&#8230; To move current movieclip and _parent movieclip codes: function rotatez() { rotae_btn() var imhpath =&#8216;images/image15.jpg&#8217; _root.createEmptyMovieClip(&#8216;sd&#8217;,2) var cont:MovieClip = _root.ImageArea.Image.image.createEmptyMovieClip (&#8220;container&#8221;, _root.ImageArea.Image.image.getNextHighestDepth ()); var img_mc:MovieClip = cont.createEmptyMovieClip (&#8220;imageContainer&#8221;, cont.getNextHighestDepth ()); img_mc.loadMovie (imhpath); var che:MovieClip = _root.createEmptyMovieClip (&#8220;chekker&#8221;, _root.getNextHighestDepth ()); che.onEnterFrame = function () { if (img_mc._width &#62; 2) { img_mc._x = -img_mc._width [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=15&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>here the codes&#8230;</strong></p>
<p>To move current movieclip and _parent movieclip</p>
<p><span style="color:#800000;">codes</span>:<br />
<span style="color:#0000ff;">function </span>rotatez()<br />
{<br />
rotae_btn()<br />
<span style="color:#0000ff;">var </span>imhpath =<span style="color:#99cc00;">&#8216;images/image15.jpg&#8217;</span><br />
_<span style="color:#0000ff;">root</span>.<span style="color:#0000ff;">createEmptyMovieClip</span>(<span style="color:#99cc00;">&#8216;sd&#8217;</span>,2)<br />
<span style="color:#0000ff;">var </span>cont:<span style="color:#0000ff;">MovieClip </span>= _<span style="color:#0000ff;">root</span>.ImageArea.Image.image.<span style="color:#0000ff;">createEmptyMovieClip </span>(&#8220;container&#8221;, _<span style="color:#0000ff;">root</span>.ImageArea.Image.image.<span style="color:#0000ff;">getNextHighestDepth </span>());</p>
<p><span style="color:#0000ff;">var </span>img_mc:MovieClip = cont.<span style="color:#0000ff;">createEmptyMovieClip</span> (&#8220;imageContainer&#8221;, cont.<span style="color:#0000ff;">getNextHighestDepth ()</span>);<br />
img_mc.<span style="color:#0000ff;">loadMovie </span>(imhpath);</p>
<p><span style="color:#0000ff;">var </span>che:<span style="color:#0000ff;">MovieClip </span>= _root.<span style="color:#0000ff;">createEmptyMovieClip </span>(&#8220;chekker&#8221;, <span style="color:#0000ff;">_root.</span><span style="color:#0000ff;">getNextHighestDepth </span>());<br />
che.<span style="color:#0000ff;">onEnterFrame </span>= <span style="color:#0000ff;">function </span>()<br />
{</p>
<p><span style="color:#0000ff;">if </span>(img_mc._<span style="color:#0000ff;">width </span>&gt; 2)<br />
{<br />
img_mc._<span style="color:#0000ff;">x</span> = -img_mc._<span style="color:#0000ff;">width </span>/2 ;<br />
img_mc._<span style="color:#0000ff;">y</span> = -img_mc._<span style="color:#0000ff;">height </span>/2 ;</p>
<p><span style="color:#0000ff;">this</span>.<span style="color:#0000ff;">removeMovieClip </span>();</p>
<p>}<br />
};</p>
<p><span style="color:#0000ff;">function </span>rotae_btn()<br />
{<br />
<span style="color:#000000;">rotate_</span>mc.<span style="color:#0000ff;">onRollOver </span>= <span style="color:#0000ff;">function</span>()<br />
{<br />
rotate_mc.<span style="color:#0000ff;">gotoAndStop</span>(&#8216;over&#8217;)<br />
}<br />
rotate_mc.<span style="color:#0000ff;">onRollOut </span>= <span style="color:#0000ff;">function</span>()<br />
{<br />
rotate_mc.gotoAndStop(&#8216;normal&#8217;)<br />
}<br />
rotate_mc.onPress = function()<br />
{<br />
rotate_mc.gotoAndStop(&#8216;down&#8217;)<br />
}<br />
rotate_mc.onRelease = function()<br />
{<br />
trace(&#8216;Rotate the images&#8217;)<br />
trace(_root.ImageArea.Image.image)<br />
cont._<span style="color:#0000ff;">rotation </span>+= 90;<br />
img_mc._<span style="color:#0000ff;">visible </span>= <span style="color:#0000ff;">true</span>;<br />
trace(&#8216;Rotate&#8217;)<br />
cont._x = <span style="color:#0000ff;">Stage</span>.<span style="color:#0000ff;">width </span>/2 &#8211; cont._x/2<br />
cont._y = <span style="color:#0000ff;">Stage</span>.<span style="color:#0000ff;">height</span>/2 &#8211; cont._y/2<br />
}<br />
}<br />
}</p>
<p>rotatez()</p>
<p class="MsoNormal"><em><strong></strong></em><em><strong><span style="font-size:10pt;color:#000000;font-family:Tahoma;">Thanks &amp; Regards</span></strong></em></p>
<p class="MsoNormal"><em><strong><span style="font-size:10pt;color:#000000;font-family:Tahoma;">BHUVAN</span></strong></em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/way2logic.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/way2logic.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/way2logic.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/way2logic.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/way2logic.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=way2logic.wordpress.com&amp;blog=3310576&amp;post=15&amp;subd=way2logic&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://way2logic.wordpress.com/2008/04/07/rotate-a-image-in-center-on-button-click/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/699725450ac1716a9cf2e1d34877e1e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bhuvanvel</media:title>
		</media:content>
	</item>
	</channel>
</rss>
