<?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/"
	>

<channel>
	<title>FLEX{er} &#187; RIA</title>
	<atom:link href="http://www.flexer.info/category/ria/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flexer.info</link>
	<description>flex developers web corner</description>
	<lastBuildDate>Tue, 04 Oct 2011 16:23:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://www.flexer.info</link>
  <url>http://www.flexer.info/favicon.ico</url>
  <title>FLEX{er}</title>
</image>
		<item>
		<title>Web Seminar &#8211; Multitouch development with Flex</title>
		<link>http://www.flexer.info/2010/03/12/web-seminar-multitouch-development-with-flex/</link>
		<comments>http://www.flexer.info/2010/03/12/web-seminar-multitouch-development-with-flex/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 23:21:11 +0000</pubDate>
		<dc:creator>Stelian Crisan</dc:creator>
				<category><![CDATA[Conferences, Meetings & Events]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex 4 SDK]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash platform]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[Piotr Walczyszyn]]></category>
		<category><![CDATA[web seminar]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=1476</guid>
		<description><![CDATA[On Wednesday, March 17, 2010 from 12:00 PM &#8211; 1:00 PM (GMT+0200) will be available online an interesting web seminar hosted by Adobe Systems.  
Join Piotr Walczyszyn for this 30 minutes e-seminar followed by 15 minutes of Q&#038;A. Learn how to define mutitouch, how to support it, and how you can handle multitouch events. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2010%2F03%2F12%2Fweb-seminar-multitouch-development-with-flex%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2010%2F03%2F12%2Fweb-seminar-multitouch-development-with-flex%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2010/03/12/web-seminar-multitouch-development-with-flex/&title=Web+Seminar+&#8211;+Multitouch+development+with+Flex&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>On Wednesday, March 17, 2010 from 12:00 PM &#8211; 1:00 PM (GMT+0200) will be available online an interesting web seminar hosted by Adobe Systems.  </p>
<p>Join Piotr Walczyszyn for this 30 minutes e-seminar followed by 15 minutes of Q&#038;A. Learn how to define mutitouch, how to support it, and how you can handle multitouch events. Also explore new techniques for interacting with software and devices with the latest capabilities of the Flash Platform. </p>
<p>For registration please go to: <a target="_blank" href="http://multitouchflex.eventbrite.com">multitouchflex.eventbrite.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2010/03/12/web-seminar-multitouch-development-with-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fx{r} @ Webstock 2009</title>
		<link>http://www.flexer.info/2009/09/18/fxr-webstock-2009/</link>
		<comments>http://www.flexer.info/2009/09/18/fxr-webstock-2009/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 08:35:51 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[Conferences, Meetings & Events]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[webstock]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=1154</guid>
		<description><![CDATA[Today we are attending Webstock 2009 at Raddision SAS Hotel in Bucharest. Lots of things will be presented, technologies, tools, trends, howtos, etc. Till now the most speaker was Bob Rapp, Head of Communities at Vodafone &#8211; his speech was enlightening. Stefan Tanase, Kaspersky Lab, had a nice speech and a very interesting top of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F09%2F18%2Ffxr-webstock-2009%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F09%2F18%2Ffxr-webstock-2009%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2009/09/18/fxr-webstock-2009/&title=Fx{r}+@+Webstock+2009&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Today we are attending Webstock 2009 at Raddision SAS Hotel in Bucharest. Lots of things will be presented, technologies, tools, trends, howtos, etc. Till now the most speaker was Bob Rapp, Head of Communities at Vodafone &#8211; his speech was enlightening. Stefan Tanase, Kaspersky Lab, had a nice speech and a very interesting top of social threatening and dangers that we did not knew. We are looking forward for Mihai Pricope&#8217;s (Adobe Evangelist) speech on collaborative web later on. </p>
<p><img src="http://www.flexer.info/wp-content/uploads/2009/09/2850624440_4c1ecc6f0a.jpg" alt="2850624440_4c1ecc6f0a" title="2850624440_4c1ecc6f0a" width="355" height="108" align="right" /></p>
<p>The agenda is bellow&#8230;</p>
<p>08:00 &#8211; 08:50<br />
<strong>Registration</strong></p>
<p>09:00 &#8211; 11:00<br />
<strong>First Session</strong></p>
<ul class="ul">
<li>A peek inside the Social Networks in Romania &#8211; Adina Madularea (Daedalus Millward Brown)</li>
<li>Contradictions in Social Media &#8211; Bob Rapp (Vodafone Group)</li>
<li>An user experience story &#8211; Michael Köster (Microsoft) &#038;Todi Pruteanu (Microsoft Romania)</li>
<li>Today’s hidden dangers &#8211; Stefan Tanase (Kaspersky Lab)</li>
</ul>
<p>11:00 &#8211; 11:30<br />
<strong>Break</strong></p>
<p>11:30 &#8211; 13:00<br />
<strong>Second Session</strong></p>
<ul class="ul">
<li>Room raiders 24/7: How your social persona lets everyone peek into your personal life &#8211; Bogdana Butnar, MRM Worldwide</li>
<li>Future of Social Media &#8211; Sharifah Amira (Frost &#038; Sullivan)</li>
<li>Internet on your mobile. Beyond news and games &#8211; Stephanie Jackson (Vodafone)</li>
<li>Collaborative Web &#8211; Mihai Pricope (Adobe Romania)</li>
<li>Brands and bloggers &#8211; Radu Ionescu (Kinecto)</li>
</ul>
<p>13:00 &#8211; 14:00<br />
<strong>Break</strong></p>
<p>14:00 &#8211; 15:30<br />
<strong>Third Session</strong></p>
<ul class="ul">
<li>Workshop 1 &#8211; Web Design</li>
<li>Workshop 2 &#8211; Blogging – Part 1</li>
<li>Workshop 3 &#8211; Mobile</li>
</ul>
<p>15:30 – 16:00<br />
<strong>Break</strong></p>
<p>16:00 &#8211; 18:00<br />
<strong>Fourth Session</strong></p>
<ul class="ul">
<li>Workshop 1 &#8211; Web Development</li>
<li>Workshop 2 &#8211; Blogging – Part 2</li>
<li>Workshop 3 &#8211; Microblogging</li>
</ul>
<p>We will write another article with the ideas drawn from the whole Webstock 2009 conference.</p>
<p>You can visit also the Webstock 2009 site and watch the live stream at <a href="http://www.webstock.ro" target="_blank">http://www.webstock.ro</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2009/09/18/fxr-webstock-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Linking with SWFAddress and IE6 problem</title>
		<link>http://www.flexer.info/2009/02/20/deep-linking-with-swfaddress-and-ie6-problem/</link>
		<comments>http://www.flexer.info/2009/02/20/deep-linking-with-swfaddress-and-ie6-problem/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 12:19:36 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[deep linking]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=568</guid>
		<description><![CDATA[This week I&#8217;ve been working on a project that uses deep linking with SWFAddress library. SWFAddress is a useful tool that lets you go to a specified part of a flash site by changing the browser&#8217;s url.
Anyway this project was in part completed but had to do some changes and fix some bugs. Most bugs [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F02%2F20%2Fdeep-linking-with-swfaddress-and-ie6-problem%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F02%2F20%2Fdeep-linking-with-swfaddress-and-ie6-problem%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2009/02/20/deep-linking-with-swfaddress-and-ie6-problem/&title=Deep+Linking+with+SWFAddress+and+IE6+problem&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>This week I&#8217;ve been working on a project that uses deep linking with <a href="http://www.asual.com/swfaddress/" target="_blank">SWFAddress</a> library. SWFAddress is a useful tool that lets you go to a specified part of a flash site by changing the browser&#8217;s url.</p>
<p>Anyway this project was in part completed but had to do some changes and fix some bugs. Most bugs were found using Internet Explorer 6. If you wonder why IE6 in the era of Firefox and IE8, because today it has 25% of the market (but going down which is a very good thing) and the client needs to be compliant with it. IE6 is not working on Vista so I had to use a Virtual PC image of XP Sp3 to test with IE6. </p>
<p>The biggest bug found was related to SWFAddress Javascript classes. The site continued to jump from one page to another without no reason. I want to mention that this bug did not appeared on Firefox or IE8 or other browser and I have the following browsers for testing: Firefox, Opera, IE8, SeaMonkey and Google Chrome.</p>
<p>I did some research on Google and I found a comment, &#8220;Left by Niklas at Thu, 2 Nov 4:07 PM&#8221; on the following page: <a href="http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html" target="_blank">http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html</a>. That way I found that for IE6 the <strong>swfaddress.html</strong> file must be placed in the same folder where <strong>swfaddress.js</strong> resides. That didn&#8217;t resolved it then I started to test the examples from the SWFAddress zip file. </p>
<p>I&#8217;ve seen that in adobe folder is an approach like mine: use on Flash/Flex Javascript classes with SWFAddress. Tested it on IE6 and is working. Then i started comparing with my project. The difference was that in my project I used also the Flash/Flex history Javascript class. So I removed the following line from my project:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;history/history.js&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>That fixed my bug. Two this I had to do:</p>
<ol>
<li>add <strong>swfaddress.html</strong></li>
<li>remove the Flash/Flex history Javascript libraries</li>
</ol>
<p>As far us I noticed if you used <a href="http://code.google.com/p/swfobject/" target="_blank">SWFObject</a> with <a href="http://www.asual.com/swfaddress/" target="_blank">SWFAddress</a> this problem will not occur because, I think, SWFObject do not uses history.</p>
<p>I hope, in the future, to write an entire article dedicated to deep linking, but I need time for that.</p>
<p>Some resources bellow:<br />
<a href="http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html" target="_blank">http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html</a><br />
<a href="http://www.asual.com/swfaddress/" target="_blank">http://www.asual.com/swfaddress/</a><br />
<a href="http://code.google.com/p/swfobject/" target="_blank">http://code.google.com/p/swfobject/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2009/02/20/deep-linking-with-swfaddress-and-ie6-problem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sumo Paint Version 1.0 is Out</title>
		<link>http://www.flexer.info/2009/01/22/sumo-paint-version-10-is-out/</link>
		<comments>http://www.flexer.info/2009/01/22/sumo-paint-version-10-is-out/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 10:30:20 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[Flex in the world]]></category>
		<category><![CDATA[Made in Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=529</guid>
		<description><![CDATA[Yesterday (21st Jan 2009) Sumo Paint version 1.0 was released. In my opinion this is the best online Photoshop. And it is FREE!
Just some of its features:

Layers with blending mode
Layer effects
Shape tools
Brushes
Clone stamp
Filters
Symetry tool
Gravity

More about features: http://sumopaint.com/web/#/features/
A new video with Sumo Paint in action can be viewed bellow:

You can access the application here: http://www.sumopaint.com/app
Sumo Paint [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F01%2F22%2Fsumo-paint-version-10-is-out%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2009%2F01%2F22%2Fsumo-paint-version-10-is-out%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2009/01/22/sumo-paint-version-10-is-out/&title=Sumo+Paint+Version+1.0+is+Out&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Yesterday (21st Jan 2009) Sumo Paint version 1.0 was released. In my opinion this is the best online Photoshop. And it is <strong>FREE</strong>!</p>
<p>Just some of its features:</p>
<ol>
<li>Layers with blending mode</li>
<li>Layer effects</li>
<li>Shape tools</li>
<li>Brushes</li>
<li>Clone stamp</li>
<li>Filters</li>
<li>Symetry tool</li>
<li>Gravity</li>
</ol>
<p>More about features: <a href="http://sumopaint.com/web/#/features/" target="_blank">http://sumopaint.com/web/#/features/</a></p>
<p>A new video with Sumo Paint in action can be viewed bellow:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/NAEoeWnYYvI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NAEoeWnYYvI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>You can access the application here: <a href="http://www.sumopaint.com/app" target="_blank">http://www.sumopaint.com/app</a><br />
Sumo Paint website: <a href="http://www.sumopaint.com/web/" target="_blank">http://www.sumopaint.com/web/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2009/01/22/sumo-paint-version-10-is-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Scroll To Embeded SWF Object</title>
		<link>http://www.flexer.info/2008/10/29/how-to-scroll-to-embeded-swf-object/</link>
		<comments>http://www.flexer.info/2008/10/29/how-to-scroll-to-embeded-swf-object/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:01:03 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[scroll]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=279</guid>
		<description><![CDATA[These days I was struggling with this problem: I needed to scroll the page (using javascript) to the embeded swf object. After some search and tests I used the following function (found here) to find the Y position of the object.

function findPosY&#40;obj&#41; &#123;
    var curtop = 0;
    if&#40;obj.offsetParent&#41;
  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F10%2F29%2Fhow-to-scroll-to-embeded-swf-object%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F10%2F29%2Fhow-to-scroll-to-embeded-swf-object%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/10/29/how-to-scroll-to-embeded-swf-object/&title=How+To+Scroll+To+Embeded+SWF+Object&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>These days I was struggling with this problem: I needed to scroll the page (using javascript) to the embeded swf object. After some search and tests I used the following function (found <a href="http://blog.firetree.net/2005/07/04/javascript-find-position/" target="_blank">here</a>) to find the <strong>Y</strong> position of the object.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> findPosY<span style="color: #009900;">&#40;</span>obj<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> curtop <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>obj.<span style="color: #660066;">offsetParent</span><span style="color: #009900;">&#41;</span>
        <span style="color: #000066; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            curtop <span style="color: #339933;">+=</span> obj.<span style="color: #660066;">offsetTop</span><span style="color: #339933;">;</span>
            <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>obj.<span style="color: #660066;">offsetParent</span><span style="color: #009900;">&#41;</span>
                <span style="color: #000066; font-weight: bold;">break</span><span style="color: #339933;">;</span>
            obj <span style="color: #339933;">=</span> obj.<span style="color: #660066;">offsetParent</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>obj.<span style="color: #660066;">y</span><span style="color: #009900;">&#41;</span>
        curtop <span style="color: #339933;">+=</span> obj.<span style="color: #660066;">y</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> curtop<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The next step was to use it with according to my need. So I taken the following steps:</p>
<ol>
<li>get the object using <strong>getElementById</strong> (my object has an <strong>id</strong> set)</li>
<li>put the obtained object into the <strong>findPosY</strong> funtion to get its <strong>Y</strong> position</li>
<li>use scrollTo function to scroll the page to the desired <strong>Y</strong> position
</ol>
<p>But&#8230; big problem occurred. Firefox browser is returning a totally different <strong>Y</strong> position (afterward I found that it happens to all Gecko based browsers). The difference is approximately the height of the swf object. By trial and error I found that I have to substract the swf height and add 15 pixels. </p>
<p>Using embeds doesn&#8217;t give you the same problem. Instead of <strong>document.getElementById()</strong> function use <strong>document.embeds[]</strong> array and you won&#8217;t have this problem. You can test all these following this <a href="http://www.flexer.info/wp-content/uploads/2008/10/test_object_embed.html" target="_blank">link</a>.</p>
<p>The scrolling method is here:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> scrollToMovie<span style="color: #009900;">&#40;</span>obj<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> cy <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
    <span style="color: #006600; font-style: italic;">// get the y position</span>
    cy <span style="color: #339933;">=</span> findPosY<span style="color: #009900;">&#40;</span>obj<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #006600; font-style: italic;">// Gecko engine work arround</span>
    <span style="color: #006600; font-style: italic;">// </span>
    <span style="color: #006600; font-style: italic;">// Gecko returns another value (when using the</span>
    <span style="color: #006600; font-style: italic;">// object tag instead of embed tag) which is </span>
    <span style="color: #006600; font-style: italic;">// somehow equal with:</span>
    <span style="color: #006600; font-style: italic;">//     y position + object height - 15</span>
    <span style="color: #006600; font-style: italic;">// (this was found by trial and error)</span>
    <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>obj.<span style="color: #660066;">tagName</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;OBJECT&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>navigator.<span style="color: #660066;">userAgent</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Gecko&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            cy <span style="color: #339933;">=</span> cy <span style="color: #339933;">-</span> obj.<span style="color: #660066;">height</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #006600; font-style: italic;">// scroll to the movie</span>
    window.<span style="color: #660066;">scrollTo</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> cy <span style="color: #339933;">-</span> <span style="color: #CC0000;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Please notice that we check if <strong>OBJECT</strong> is used and if the browser is <strong>Gecko</strong>. This is it. Archive with the HTML file can be downloaded at the end. If you&#8217;ll open the HTML file from your desktop a notification window will appear regarding flash security issues.</p>
<p>The test page is here: <a href="http://www.flexer.info/wp-content/uploads/2008/10/test_object_embed.html" target="_blank">http://www.flexer.info/wp-content/uploads/2008/10/test_object_embed.html</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/10/29/how-to-scroll-to-embeded-swf-object/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SumoPaint &#8211; Best Online Photoshop</title>
		<link>http://www.flexer.info/2008/10/09/sumopaint-best-online-photoshop/</link>
		<comments>http://www.flexer.info/2008/10/09/sumopaint-best-online-photoshop/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 02:29:35 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[Made in Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=270</guid>
		<description><![CDATA[In a previous article I presented Pixlr Image Editor. Now I found SumoPaint and is much better than Pixlr. Is faster, has more tools and the interface is much nicer. 
Please enjoy it because is FREE. You can create an account if you want to save your work on the Sumo server but SumoPaint can [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F10%2F09%2Fsumopaint-best-online-photoshop%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F10%2F09%2Fsumopaint-best-online-photoshop%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/10/09/sumopaint-best-online-photoshop/&title=SumoPaint+&#8211;+Best+Online+Photoshop&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>In a <a href="http://www.flexer.info/2008/09/08/new-ria-on-the-market-pixlr/" target="_blank">previous article</a> I presented <a href="http://www.pixlr.com/app/" target="_blank">Pixlr Image Editor</a>. Now I found <a href="http://www.sumopaint.com/" target="_blank">SumoPaint</a> and is much better than Pixlr. Is faster, has more tools and the interface is much nicer. </p>
<p>Please enjoy it because is FREE. You can create an account if you want to save your work on the Sumo server but SumoPaint can be used without an account, just being Guest. You can save you work as JPG file to you machine, it has layers, filters, adjusments, brushes, etc&#8230; almost everything Photoshop has. </p>
<p>It was launched on 18.06.2008, had 6 updates and at this moment, the last version is 0.40.</p>
<p><a href="http://www.sumo.fi/products/sumopaint/index.php?id=0" target="_blank">Click here</a> to enter directly in the editor or <a href="http://www.sumopaint.com/" target="_blank">go here</a> on the official web site.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-6">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box" style="width:25%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.flexer.info/wp-content/gallery/sumopaint/sumopaint.png" title=" " class="thickbox" rel="set_6" >
				<img title="Flower" alt="Flower" src="http://www.flexer.info/wp-content/gallery/sumopaint/thumbs/thumbs_sumopaint.png"  />
			</a>
			<span>Flower</span>
		</div>
	</div>
	 		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box" style="width:25%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.flexer.info/wp-content/gallery/sumopaint/sumopaint3.png" title=" " class="thickbox" rel="set_6" >
				<img title="Opening from server" alt="Opening from server" src="http://www.flexer.info/wp-content/gallery/sumopaint/thumbs/thumbs_sumopaint3.png"  />
			</a>
			<span>Opening from server</span>
		</div>
	</div>
	 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box" style="width:25%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.flexer.info/wp-content/gallery/sumopaint/sumopaint2.png" title=" " class="thickbox" rel="set_6" >
				<img title="Saving on Sumo server" alt="Saving on Sumo server" src="http://www.flexer.info/wp-content/gallery/sumopaint/thumbs/thumbs_sumopaint2.png"  />
			</a>
			<span>Saving on Sumo server</span>
		</div>
	</div>
	 	 	
	<!-- Pagination -->
 	<div class="ngg-clear">&nbsp;</div> 	
</div>

<br />
The image above was created by me in 10 minutes without any major problem.</p>
<p>For Pixlr I said &#8220;WOW! Amazing&#8221;&#8230; for this I say it twice. <img src='http://www.flexer.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/10/09/sumopaint-best-online-photoshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New RIA on The Market &#8211; Pixlr</title>
		<link>http://www.flexer.info/2008/09/08/new-ria-on-the-market-pixlr/</link>
		<comments>http://www.flexer.info/2008/09/08/new-ria-on-the-market-pixlr/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 14:51:54 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[image editor]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=249</guid>
		<description><![CDATA[New Rich Internet Application is out on the market &#8211; Pixlr, a web based image editor, was launched on 17th of August 2008! The most interesting thing is that is created by one person and is by far the closest image editor to Photoshop. Pixlr has layers, filters, adjusments, brushes, etc.
What can we say: WOW! [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F09%2F08%2Fnew-ria-on-the-market-pixlr%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F09%2F08%2Fnew-ria-on-the-market-pixlr%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/09/08/new-ria-on-the-market-pixlr/&title=New+RIA+on+The+Market+&#8211;+Pixlr&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>New Rich Internet Application is out on the market &#8211; <a href="http://www.pixlr.com/app/" target="_blank">Pixlr</a>, a web based image editor, was <a href="http://pixlr.blogspot.com/2008/08/thats-that-then-yes-what-will-people.html" target="_blank">launched on 17th of August 2008</a>! The most interesting thing is that is created by one person and is by far the closest image editor to Photoshop. <a href="http://www.pixlr.com/app/" target="_blank">Pixlr</a> has layers, filters, adjusments, brushes, etc.</p>
<p>What can we say: <strong>WOW! Amazing!</strong></p>
<p>The creator is Ola Sevandersson, a Sweden-based developer &#8211; he worked about 1 year in his spare time as he is full-time employed as development manager for a Swedish web community.</p>
<p>He used flash but had to rewrite a lot of it: &#8220;To get the performance up and keep the size down I have written all of the controls my self and not used the built in flash controls.&#8221; &#8211; as he said in <a href="http://www.webmonkey.com/blog/One_Man_Photoshop%3A_Pixlr_is_Slick" target="_blank">this article</a>.<br />
<div class="ngg-galleryoverview" id="ngg-gallery-5">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box" style="width:25%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.flexer.info/wp-content/gallery/pixlr/pixlr.jpg" title=" " class="thickbox" rel="set_5" >
				<img title="pixlr" alt="pixlr" src="http://www.flexer.info/wp-content/gallery/pixlr/thumbs/thumbs_pixlr.jpg"  />
			</a>
			<span>pixlr</span>
		</div>
	</div>
	 	 	
	<!-- Pagination -->
 	<div class="ngg-clear">&nbsp;</div> 	
</div>

<br />
Resources:<br />
<a href="http://www.pixlr.com/app/" target="_blank">http://www.pixlr.com/app/</a><br />
<a href="http://pixlr.blogspot.com/" target="_blank">http://pixlr.blogspot.com/</a><br />
<a href="http://www.webmonkey.com/blog/One_Man_Photoshop%3A_Pixlr_is_Slick" target="_blank">http://www.webmonkey.com/blog/One_Man_Photoshop%3A_Pixlr_is_Slick</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/09/08/new-ria-on-the-market-pixlr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How To Add a Custom Marker On Yahoo! Maps</title>
		<link>http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/</link>
		<comments>http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 12:59:48 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Flex Builder 3]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=239</guid>
		<description><![CDATA[In the previous article I explained how to use Yahoo! Maps. Now I&#8217;ll explain how to create a custom marker and how to place it on the map. This is not an easy task because on Yahoo! Developer Network (YDN) there is not enough documentation regarding Yahoo! Maps API for AS3. Take a look at [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for Yahoo! Maps API --></h3><ol><li><a href='http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/' title='How To Use Yahoo! Maps in Flex'>How To Use Yahoo! Maps in Flex</a></li><li>How To Add a Custom Marker On Yahoo! Maps</li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F14%2Fhow-to-add-a-custom-marker-on-yahoo-maps%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F14%2Fhow-to-add-a-custom-marker-on-yahoo-maps%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/&title=How+To+Add+a+Custom+Marker+On+Yahoo!+Maps&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>In the <a href="http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/" target="_blank">previous article</a> I explained how to use Yahoo! Maps. Now I&#8217;ll explain how to create a custom marker and how to place it on the map. This is not an easy task because on <a href="http://developer.yahoo.com/maps/" target="_blank">Yahoo! Developer Network (YDN)</a> there is not enough documentation regarding Yahoo! Maps API for AS3. Take a look at any function found in <a href="http://developer.yahoo.com/flash/maps/classreference/index.html" target="_blank">here</a> and you&#8217;ll see that what is there is insufficient. </p>
<p>So&#8230; let&#8217;s start!</p>
<p>First you need to extend the normal <a href="http://developer.yahoo.com/flash/maps/classreference/com/yahoo/maps/api/markers/Marker.html" target="_blank">marker class</a> which is a hassle with this lack of documentation.</p>
<p>Secondly you need to add this custom mark to your map which is very simple so we will have two pieces of code: <strong>CustomMarker.as</strong> (our custom marker) and <strong>YahooMapsSimple.mxml</strong> (our main application).</p>
<p>Now we will focus on extending the marker class because this is the complex part. All display object will be created in the constructor like this:</p>
<ol>
<li>set variables</li>
<li>add text object</li>
<li>recalculate the main object width and height based on text objects</li>
<li>reposition text object (centering them vertically)</li>
<li>draw the bubble</li>
<li>add all text objects</li>
</ol>
<p>I&#8217;ll not post the <strong>CustomMarker</strong> class here but it will be available at the end for download and the code fully commented.</p>
<p>Now here is the application&#8230;<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yahoomapssimple_370103058"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="/wp-content/uploads/2008/08/yahoomapssimple.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/2008/08/yahoomapssimple.swf"
			name="fm_yahoomapssimple_370103058"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
You will notice after taking a look at the code there is possible to position the marker separately from the map position. In our case we will see that we use the same coordinates for both. </p>
<p>And the code for <strong>YahooMapsSimple</strong> application.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> 
    layout=<span style="color: #ff0000;">&quot;absolute&quot;</span>
    <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;600&quot;</span>
    <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;600&quot;</span>
    creationComplete=<span style="color: #ff0000;">&quot;init()&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:UIComponent id=<span style="color: #ff0000;">&quot;mapHolder&quot;</span>
        <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;100%&quot;</span>
        <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;100%&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
        <span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">markers</span>.<span style="color: #006600;">events</span>.<span style="color: #006600;">MarkerEvent</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">webservices</span>.<span style="color: #006600;">local</span>.<span style="color: #006600;">LocalSearchItem</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">core</span>.<span style="color: #006600;">location</span>.<span style="color: #006600;">LatLon</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">YahooMap</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">YahooMapEvent</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">flexer</span>.<span style="color: #006600;">CustomMarker</span>;
&nbsp;
            <span style="color: #808080; font-style: italic;">// our map</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _yahooMap:YahooMap;
            <span style="color: #808080; font-style: italic;">// our custom marker</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _yahooMarker:CustomMarker;
&nbsp;
            <span style="color: #808080; font-style: italic;">// Yahoo API Id - take it from Yahoo!</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _appId:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;__YOUR_YAHOO_MAP_API_KEY__&quot;</span>;
&nbsp;
            <span style="color: #808080; font-style: italic;">// initialization</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> 
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// new yahoo map</span>
                _yahooMap = <span style="color: #000000; font-weight: bold;">new</span> YahooMap<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// setting its apiId, width and height </span>
                _yahooMap.<span style="color: #006600;">init</span><span style="color: #66cc66;">&#40;</span>_appId, mapHolder.<span style="color: #0066CC;">width</span>, mapHolder.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>
                    YahooMapEvent.<span style="color: #006600;">MAP_INITIALIZE</span>, handleMapInit<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding map object</span>
                mapHolder.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>_yahooMap<span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> handleMapInit<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:YahooMapEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// adding controls</span>
                _yahooMap.<span style="color: #006600;">addPanControl</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">addZoomWidget</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">addTypeWidget</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// centering map</span>
                <span style="color: #000000; font-weight: bold;">var</span> latlon:LatLon = <span style="color: #000000; font-weight: bold;">new</span> LatLon<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">44.401314</span>,<span style="color: #cc66cc;">26.073638</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">centerLatLon</span> = latlon;
                <span style="color: #808080; font-style: italic;">// setting zoom level</span>
                <span style="color: #808080; font-style: italic;">// smaller means closer</span>
                _yahooMap.<span style="color: #006600;">zoomLevel</span> = <span style="color: #cc66cc;">1</span>;
                <span style="color: #808080; font-style: italic;">// setting data for custom marker</span>
                <span style="color: #000000; font-weight: bold;">var</span> xmlItem:<span style="color: #0066CC;">XML</span> = 
                    <span style="color: #66cc66;">&lt;</span>listing<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>title<span style="color: #66cc66;">&gt;</span>DesignIT Web Development<span style="color: #66cc66;">&lt;/</span>title<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>addr<span style="color: #66cc66;">&gt;</span>Str. <span style="color: #006600;">Florica</span>, nr. <span style="color: #cc66cc;">26</span>, sector <span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&lt;/</span>addr<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>city<span style="color: #66cc66;">&gt;</span>Bucuresti<span style="color: #66cc66;">&lt;/</span>city<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>lat<span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">44.401314</span><span style="color: #66cc66;">&lt;/</span>lat<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>lon<span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">26.073638</span><span style="color: #66cc66;">&lt;/</span>lon<span style="color: #66cc66;">&gt;</span>
                        <span style="color: #66cc66;">&lt;</span>state<span style="color: #66cc66;">&gt;</span>Bucuresti<span style="color: #66cc66;">&lt;/</span>state<span style="color: #66cc66;">&gt;</span>
                    <span style="color: #66cc66;">&lt;/</span>listing<span style="color: #66cc66;">&gt;</span>;
                <span style="color: #808080; font-style: italic;">// creating a new local search item</span>
                <span style="color: #000000; font-weight: bold;">var</span> myLocalSearchItem:LocalSearchItem = 
                    <span style="color: #000000; font-weight: bold;">new</span> LocalSearchItem<span style="color: #66cc66;">&#40;</span>xmlItem<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// creating our custom marker based on local search item</span>
                _yahooMarker = <span style="color: #000000; font-weight: bold;">new</span> CustomMarker<span style="color: #66cc66;">&#40;</span>0x26333b, latlon, 
                    myLocalSearchItem, <span style="color: #ff0000;">&quot;http://www.designit.ro&quot;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// aading it to the map</span>
                _yahooMap.<span style="color: #006600;">markerManager</span>.<span style="color: #006600;">addMarker</span><span style="color: #66cc66;">&#40;</span>_yahooMarker<span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p>Bellow are some resources from Yahoo!<br />
<a href="http://developer.yahoo.com/maps/" target="_blank">http://developer.yahoo.com/maps/</a><br />
<a href="http://developer.yahoo.com/flash/maps/" target="_blank">http://developer.yahoo.com/flash/maps/</a><br />
<a href="http://developer.yahoo.com/flash/maps/classreference/index.html" target="_blank">http://developer.yahoo.com/flash/maps/classreference/index.html</a><br />
<a href="http://developer.yahoo.com/flash/maps/examples.html" target="_blank">http://developer.yahoo.com/flash/maps/examples.html</a></p>
 <div class='series_links'><a href='http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/' title='How To Use Yahoo! Maps in Flex'>Previous in series</a> </div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>HTML Editor in Flex?</title>
		<link>http://www.flexer.info/2008/08/06/html-editor-in-flex/</link>
		<comments>http://www.flexer.info/2008/08/06/html-editor-in-flex/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 19:00:09 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[Flex in the world]]></category>
		<category><![CDATA[Flex news]]></category>
		<category><![CDATA[Made in Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=231</guid>
		<description><![CDATA[HTML Editor in Flex? Can we say that squarespace has managed to do that? Although isn&#8217;t a complex one it is a start. What is next? We can think that in the future Dreamweaver may become a web RIA. Or some other HTML Editors will be created using Flex and AIR.
For some developers this sounds [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F06%2Fhtml-editor-in-flex%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F06%2Fhtml-editor-in-flex%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/08/06/html-editor-in-flex/&title=HTML+Editor+in+Flex?&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>HTML Editor in Flex? Can we say that <a href="http://www.squarespace.com/" target="_blank">squarespace</a> has managed to do that? Although isn&#8217;t a complex one it is a start. What is next? We can think that in the future Dreamweaver may become a web RIA. Or some other HTML Editors will be created using Flex and AIR.</p>
<p>For some developers this sounds a little bit disturbing when we think that some may loose their jobs and businesses, but for the hundreds of millions of people this is awesome because they will be able to create their websites on the spot without worrying about HTML 4, XHTML, FTP and all other technologies involved there.</p>
<p><a href="http://www.squarespace.com/" target="_blank">Squarespace</a> can be tried out free for 14 days if the video clip is not enough for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/08/06/html-editor-in-flex/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How To Use Yahoo! Maps in Flex</title>
		<link>http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/</link>
		<comments>http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 11:55:46 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex Builder 3]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=228</guid>
		<description><![CDATA[This article will explain how to integrate the Yahoo! Maps into your Flex application. Is important to know that in this we are using Flex Builder 3 and that the example and the code won&#8217;t work in Flex Builder 2 (it seems that in Flex Builder 2 there are some compiling problems with the SWC [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for Yahoo! Maps API --></h3><ol><li>How To Use Yahoo! Maps in Flex</li><li><a href='http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/' title='How To Add a Custom Marker On Yahoo! Maps'>How To Add a Custom Marker On Yahoo! Maps</a></li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F04%2Fhow-to-use-yahoo-maps-in-flex%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F08%2F04%2Fhow-to-use-yahoo-maps-in-flex%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/&title=How+To+Use+Yahoo!+Maps+in+Flex&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>This article will explain how to integrate the Yahoo! Maps into your Flex application. Is important to know that in this we are using Flex Builder 3 and that the example and the code won&#8217;t work in Flex Builder 2 (it seems that in Flex Builder 2 there are some compiling problems with the SWC file).<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yahoomaps_448647084"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="/wp-content/uploads/2008/08/yahoomaps.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/2008/08/yahoomaps.swf"
			name="fm_yahoomaps_448647084"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
What you need? Just three things:</p>
<ol>
<li>Adobe Flex Builder 3</li>
<li><a href="http://developer.yahoo.com/flash/maps/getLatest.php" tartget="_blank">Yahoo! Maps component/library</a></li>
<li><a href="http://developer.yahoo.com/wsregapp/" target="_blank">Yahoo! Maps API Key</a></li>
</ol>
<p>Now that you got both copy the YahooMap.swc file from the downloaded archive and copy it into your /libs/ folder of you Flex application (the file is in /YahooMap/Build/Flex/ folder in your archive).</p>
<p>Now the code&#8230; is simple and commented that you may easy understand how to use Yahoo! Maps.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> 
    layout=<span style="color: #ff0000;">&quot;absolute&quot;</span>
    <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;600&quot;</span>
    <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;600&quot;</span>
    creationComplete=<span style="color: #ff0000;">&quot;init()&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:UIComponent id=<span style="color: #ff0000;">&quot;mapHolder&quot;</span>
        <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;100%&quot;</span>
        <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;100%&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
        <span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">YahooMap</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">YahooMapEvent</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">api</span>.<span style="color: #006600;">core</span>.<span style="color: #006600;">location</span>.<span style="color: #006600;">Address</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">webservices</span>.<span style="color: #006600;">geocoder</span>.<span style="color: #006600;">GeocoderResult</span>;
            <span style="color: #0066CC;">import</span> com.<span style="color: #006600;">yahoo</span>.<span style="color: #006600;">maps</span>.<span style="color: #006600;">webservices</span>.<span style="color: #006600;">geocoder</span>.<span style="color: #006600;">events</span>.<span style="color: #006600;">GeocoderEvent</span>;
&nbsp;
            <span style="color: #0066CC;">import</span> mx.<span style="color: #006600;">controls</span>.<span style="color: #006600;">Alert</span>;
&nbsp;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _yahooMap:YahooMap;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _address:Address;
&nbsp;
            <span style="color: #808080; font-style: italic;">// Yahoo API Id - take it from Yahoo!</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> _appId:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;_REPLACE_THIS_WITH_YOUR_KEY_&quot;</span>;
&nbsp;
            <span style="color: #808080; font-style: italic;">// initialization</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> 
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// new yahoo map</span>
                _yahooMap = <span style="color: #000000; font-weight: bold;">new</span> YahooMap<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// setting its apiId, width and height </span>
                _yahooMap.<span style="color: #006600;">init</span><span style="color: #66cc66;">&#40;</span>_appId, mapHolder.<span style="color: #0066CC;">width</span>, mapHolder.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding controls</span>
                _yahooMap.<span style="color: #006600;">addPanControl</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">addZoomWidget</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                _yahooMap.<span style="color: #006600;">addTypeWidget</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding map object</span>
                mapHolder.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>_yahooMap<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// searching for &quot;Bucharest&quot;</span>
                geocodeAddress<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Bucharest&quot;</span><span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
            <span style="color: #808080; font-style: italic;">// geocoding address</span>
            <span style="color: #808080; font-style: italic;">// from &quot;Bucharest&quot; to geocode coords</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> geocodeAddress<span style="color: #66cc66;">&#40;</span>value:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> 
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// new Address object</span>
                _address = <span style="color: #000000; font-weight: bold;">new</span> Address<span style="color: #66cc66;">&#40;</span>value<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// aading success and failure events</span>
                _address.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>GeocoderEvent.<span style="color: #006600;">GEOCODER_SUCCESS</span>, 
                    address_geocoderSuccess<span style="color: #66cc66;">&#41;</span>;
                _address.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>GeocoderEvent.<span style="color: #006600;">GEOCODER_FAILURE</span>, 
                    address_geocoderFailure<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// trying to geocode</span>
                _address.<span style="color: #006600;">geocode</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
            <span style="color: #808080; font-style: italic;">// handle event for successful geocoding</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> address_geocoderSuccess<span style="color: #66cc66;">&#40;</span>evt:GeocoderEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> 
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// getting the result after geocoding</span>
                <span style="color: #000000; font-weight: bold;">var</span> result:GeocoderResult = 
                    Address<span style="color: #66cc66;">&#40;</span>evt.<span style="color: #0066CC;">target</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">geocoderResultSet</span>.<span style="color: #006600;">firstResult</span>;
                <span style="color: #808080; font-style: italic;">// setting the map to the found location</span>
                _yahooMap.<span style="color: #006600;">centerLatLon</span> = result.<span style="color: #006600;">latlon</span>;
                <span style="color: #808080; font-style: italic;">// setting zoom</span>
                _yahooMap.<span style="color: #006600;">zoomLevel</span> = result.<span style="color: #006600;">zoomLevel</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
            <span style="color: #808080; font-style: italic;">// handle event for unsuccessful geocoding</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> address_geocoderFailure<span style="color: #66cc66;">&#40;</span>evt:GeocoderEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> 
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// just display an alert</span>
                Alert.<span style="color: #0066CC;">show</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Unable to get to the address: &quot;</span> + _address.<span style="color: #006600;">address</span><span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p>This is all for now. </p>
<p>Some resources:<br />
<a href="http://developer.yahoo.com/flash/maps/" target="_blank">http://developer.yahoo.com/flash/maps/</a><br />
<a href="http://developer.yahoo.com/flash/maps/examples.html" target="_blank">http://developer.yahoo.com/flash/maps/examples.html</a><br />
<a href="http://developer.yahoo.com/flash/maps/classreference/index.html" target="_blank">http://developer.yahoo.com/flash/maps/classreference/index.html</a></p>
 <div class='series_links'> <a href='http://www.flexer.info/2008/08/14/how-to-add-a-custom-marker-on-yahoo-maps/' title='How To Add a Custom Marker On Yahoo! Maps'>Next in series</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/08/04/how-to-use-yahoo-maps-in-flex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

