<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0MMR344fSp7ImA9WhRWF0o.&quot;"><id>tag:blogger.com,1999:blog-20487991</id><updated>2012-01-05T16:04:46.035Z</updated><category term="Personal" /><category term="google+" /><category term="shooter" /><category term="flash" /><category term="Game" /><category term="Counter" /><category term="timeline" /><category term="Clicky" /><category term="Statistics" /><category term="Technorati" /><category term="event" /><category term="Tutorial" /><category term="Bloglines" /><category term="Wallop" /><category term="mochi london" /><category term="Skype" /><category term="Skypeweb" /><category term="presentation" /><category term="Apollo" /><category term="Photoshop" /><category term="Poland" /><category term="PremierePro" /><category term="Games" /><category term="Breakout" /><category term="lfpug" /><category term="Flex" /><category term="yourminis" /><category term="Blog Action Day" /><category term="StumbleUpon" /><category term="Games Garden" /><category term="php" /><category term="Contact Form" /><category term="Tweener" /><category term="Thunderbird" /><category term="meeting" /><category term="Blogger" /><category term="Inspiration" /><category term="timetoast" /><category term="Screensaver" /><category term="Google" /><category term="Widgets" /><category term="Widgipedia" /><category term="vertical" /><category term="Widgetbox" /><category term="Featured" /><category term="Firefox" /><category term="Clock" /><category term="digg" /><category term="delicious" /><category term="netvibes" /><category term="Actionscript" /><category term="Widget" /><category term="MDM Zinc" /><category term="CPU usage" /><title>Ernesto Quezada's Blog</title><subtitle type="html">Digital Media, New Media Design &amp;amp; Development, Rich Internet Applications [Focus on Flash]</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://overloadstudios.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>145</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ErnestoQuezada" /><feedburner:info uri="ernestoquezada" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.feedburner.com/ErnestoQuezada?format=skin</thespringbox:skin><geo:lat>51.567984</geo:lat><geo:long>-0.132481</geo:long><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ErnestoQuezada" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FErnestoQuezada" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><entry gd:etag="W/&quot;DEYDQnc9fSp7ImA9WhRQFUs.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8216113482089710722</id><published>2011-12-11T00:37:00.001Z</published><updated>2011-12-11T01:16:13.965Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T01:16:13.965Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tweener" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgipedia" /><category scheme="http://www.blogger.com/atom/ns#" term="Clock" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Widget: iClock</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
More than 3 years ago I decided to move from developing small applications and left the 'widgetsphere' to focus more in the casual games industry. 
I created &lt;a href="http://games-garden.com/"&gt;Games-Garden&lt;/a&gt;, &lt;a href="http://apps.facebook.com/games-garden/"&gt;a facebook app&lt;/a&gt; and a bunch of games.&lt;br /&gt;
These days my mode has changed a bit and I don't feel like spending all of my spare time creating games which might be played only a few thousand times. The competition is too big and there are lots of 'pirates' stealing games (specially from China) which is not fun at all.&lt;br /&gt;
So, I've decided to go back to create these small apps known as widgets.
The first one I'm releasing is this iClock. Similar to the &lt;a href="http://www.widgetbox.com/widget/digital-time-and-date"&gt;Digital Time and Date&lt;/a&gt; widget that I created more than 5 years ago, which by the way it has been cloned many times already, the iClock shows the time in a 12 hours format and as well it shows the date when moving your mouse over the small calendar icon which shows the day. The graphics obviously have a big influence from the iDevices and so far it looks like people like it. What do you think?
&lt;center&gt; &lt;br /&gt;
&lt;div id="wpdc_embed_13235652633" style="display: none;"&gt;
iClock&lt;/div&gt;
&lt;script src="http://www.widgipedia.com/embed/Ernesto-Quezada/iClock_11273w-13235652633t-1323565263466i-8192p.js"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;/center&gt;
&lt;br /&gt;&lt;br /&gt;
Personally I think is nice :)&lt;br /&gt;
I had the idea of creating a similar widget many years ago when at my previous job I worked on a countdown and these days the idea came back after my current task at work includes a copy of that old countdown. So yeah, it looks like &lt;a href="http://www.youtube.com/watch?v=NmwwjikTHxw" target="_blank"&gt;everything is a remix&lt;/a&gt;... :D&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8216113482089710722?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y8yUicihXynqnkma0GupRvZvWiQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y8yUicihXynqnkma0GupRvZvWiQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y8yUicihXynqnkma0GupRvZvWiQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y8yUicihXynqnkma0GupRvZvWiQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/RD98CVZaglg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8216113482089710722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8216113482089710722" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8216113482089710722?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8216113482089710722?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/RD98CVZaglg/widget-iclock.html" title="Widget: iClock" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2011/12/widget-iclock.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMBQX87fip7ImA9WhRTF0Q.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-7997669460474234692</id><published>2011-11-09T00:27:00.001Z</published><updated>2011-11-09T00:27:30.106Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-09T00:27:30.106Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Sound spectrum visualizer</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
I know I'm a bit late for playing with the AS3 sound API but I never had the chance to check it out before until some time this year and specially in recent days as I got the flu and haven't had much to do when at home (my girlfriend doesn't want to catch it so she's sleeping in another room and I'm not allowed out of this room...).&lt;br /&gt;
Anyway, after playing a bit with the &lt;a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html?filter_flash=cs5&amp;amp;filter_flashplayer=10.2&amp;amp;filter_air=2.6" target="_blank"&gt;SoundMixer class&lt;/a&gt;, and adding basics &lt;a href="http://flintparticles.org/" target="_blank"&gt;Flint particles&lt;/a&gt; in the background (yeah, some default example), I ended up with a small flash visualizer and uploaded to &lt;a href="http://www.youtube.com/user/acreonte?feature=mhee" target="_blank"&gt;YouTube&lt;/a&gt;.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SHAXU9nJQmA?version=3&amp;feature=player_profilepage"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://www.youtube.com/v/SHAXU9nJQmA?version=3&amp;feature=player_profilepage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br /&gt;
I think it looks cool, plus I love the song, &lt;b&gt;Deckers Theme by Dom &amp;amp; Roland&lt;/b&gt;.&lt;br /&gt;
The base of the code can be found at &lt;a href="http://www.mikechambers.com/blog/2006/04/24/example-actionscript-3-computespectrum/" target="_blank"&gt;this old post from Mike Chambers&lt;/a&gt;. I advise you to play a bit with the code, you can get some really nice results. And by the way, it's never too late to learn new stuff ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-7997669460474234692?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OMWfulymTI1fUDz1FWSy5mU8ACo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OMWfulymTI1fUDz1FWSy5mU8ACo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OMWfulymTI1fUDz1FWSy5mU8ACo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OMWfulymTI1fUDz1FWSy5mU8ACo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/r1Aq9iy0m3I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/7997669460474234692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=7997669460474234692" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7997669460474234692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7997669460474234692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/r1Aq9iy0m3I/sound-spectrum-visualizer.html" title="Sound spectrum visualizer" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2011/11/sound-spectrum-visualizer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIERHcyfCp7ImA9WhRTF00.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-6862969076030039403</id><published>2011-11-07T20:49:00.003Z</published><updated>2011-11-07T21:48:25.994Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-07T21:48:25.994Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Games Garden" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>New Game: Emotiblocks</title><content type="html">Just had a quick look at my forgotten blog (yes, the one you're on now) and noticed it's been a while since I mentioned any of my works.&lt;br /&gt;&lt;br /&gt;Well, I've been busy doing games and other experiments mixing many technologies as usual.&lt;br /&gt;Anyway, I want to introduce you to my latest released game: &lt;a href="http://games-garden.com/1271-Emotiblocks.html"&gt;Emotiblocks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's a match 3 type of game with power-ups and 1 minute levels.&lt;br /&gt;If you don't feel like playing it now, maybe this video from early development stages will tease you enough to try it for yourself:&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 390px; width: 640px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z_EybPA09pA?version=3&amp;amp;feature=player_detailpage"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Z_EybPA09pA?version=3&amp;amp;feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="360" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And if in case you feel like adding it to your site, just download the .zip file from Games Garden '&lt;a href="http://games-garden.com/games-for-your-site.php"&gt;Games for your site&lt;/a&gt;'.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-6862969076030039403?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZhLAvR2XxKZe6-sV95n-L8_UUoM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZhLAvR2XxKZe6-sV95n-L8_UUoM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZhLAvR2XxKZe6-sV95n-L8_UUoM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZhLAvR2XxKZe6-sV95n-L8_UUoM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/y1igakaYEKc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/6862969076030039403/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=6862969076030039403" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6862969076030039403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6862969076030039403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/y1igakaYEKc/new-game-emotiblocks.html" title="New Game: Emotiblocks" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2011/11/new-game-emotiblocks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IBRXw7fyp7ImA9WhdRF0g.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8860450346473011679</id><published>2011-08-07T22:25:00.004+01:00</published><updated>2011-08-08T00:25:54.207+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T00:25:54.207+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="mochi london" /><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Inspiration" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><title>Flash Games Event: Mochi London 2011</title><content type="html">&lt;a href="http://mochilondon2011.eventbrite.com/"&gt;&lt;img style="display:block; margin:0px auto 10px; border:1px solid black; text-align:center;cursor:pointer; cursor:hand;width: 169px; height: 200px;" src="http://4.bp.blogspot.com/-cjybU_nw7rI/Tj8XyN_WmxI/AAAAAAAAATI/mR5H5NTi3Cg/s400/mochiLondonLogo.png" alt="Mochi London 2011" id="BLOGGER_PHOTO_ID_5638251410007431954" /&gt;&lt;/a&gt;&lt;br /&gt;Mochi London 2011 is a &lt;span style="font-weight: bold;"&gt;FREE&lt;/span&gt; 2-day Flash games event taking place on August 27th-28th, 2011 in central London.&lt;p&gt;It has been brought to you by members of the &lt;a href="https://www.mochimedia.com/r/2bd2a549a8f06c2f"&gt;&lt;span class="il"&gt;Mochi&lt;/span&gt; Media community&lt;/a&gt;, Mochi London will bring local and international people together to share insights and experiences about the Flash games market. We're calling at:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt; Flash game developers&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt; Flash game artists and designers&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt; Flash game publishers&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color:rgb(0, 0, 0)"&gt;Whether you live or work in England or anywhere else in the United Kingdom, or even elsewhere in  Europe, this event will be well worth the trip. &lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="il"&gt;Mochi&lt;/span&gt;  community members Chris Jeffrey  (ChrisJeff) and myself are organizing the event, with support provided by &lt;span class="il"&gt;Mochi&lt;/span&gt; Media.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;Come and join us! it will rock!&lt;br /&gt;The speakers include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Iain Lobb (freelance Flash / ActionScript developer) &lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Stuart Allen (developer of Gravitee Wars)&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Martine Spaans (Ubisoft, formerly of SPIL Games)&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Michael Hudson (&lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;ActionScript developer, &lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;CodeHeads)&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Merlin Gore (Flash developer, FlashGameLicense.com)&lt;/span&gt;&lt;/li&gt;&lt;li  style="color:#000000;"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:85%;"&gt;Mike Jones (Platform Evangelist, Adobe Systems)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Don't forget to register and find out more at the &lt;a href="http://mochilondon2011.eventbrite.com/"&gt;Registration Page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8860450346473011679?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e43sqfKoGAOVXL1jyU0B9_QajjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e43sqfKoGAOVXL1jyU0B9_QajjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e43sqfKoGAOVXL1jyU0B9_QajjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e43sqfKoGAOVXL1jyU0B9_QajjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/Ay5vLCUnuRs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8860450346473011679/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8860450346473011679" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8860450346473011679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8860450346473011679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/Ay5vLCUnuRs/flash-games-event-mochi-london-2011.html" title="Flash Games Event: Mochi London 2011" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cjybU_nw7rI/Tj8XyN_WmxI/AAAAAAAAATI/mR5H5NTi3Cg/s72-c/mochiLondonLogo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2011/08/flash-games-event-mochi-london-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YASXY5eSp7ImA9WhRRFE8.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-5720024474032600389</id><published>2011-07-04T11:20:00.004+01:00</published><updated>2011-11-27T20:19:08.821Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-27T20:19:08.821Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google+" /><category scheme="http://www.blogger.com/atom/ns#" term="Wallop" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Google+ first impressions</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://3.bp.blogspot.com/-HZ5D5nhn6xk/ThGVa4QUxMI/AAAAAAAAAR0/77q6lVGt3J8/s1600/google-plus-home-demo.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5625441698572453058" src="http://3.bp.blogspot.com/-HZ5D5nhn6xk/ThGVa4QUxMI/AAAAAAAAAR0/77q6lVGt3J8/s400/google-plus-home-demo.jpg" style="cursor: hand; cursor: pointer; height: 370px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;
I've been testing this new &lt;span style="font-weight: bold;"&gt;Google+&lt;/span&gt; thing just to see what is about. Not that I'm excited about social-networks at all but I love technology.&lt;br /&gt;
By the way, this is not a full review nor anything like that, just a quick 'first impressions' on my experience so far using it.&lt;br /&gt;
First of all, as they are in close beta testing &lt;span style="font-weight: bold;"&gt;getting the invite was a pain!&lt;/span&gt;&lt;br /&gt;
After a friend found a 'hack' or a workaround to send invites, I managed to get into 'the circles'.&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Inviting people is even a bigger pain!&lt;/span&gt;&lt;br /&gt;
Seems like even with this workaround, they allow only a limited number of people to join every day so, so far I got 1 friend! woohoo!! :D&lt;br /&gt;
I like the clean look of it and how it divides streams into 'circles' so you can choose the people who will read your message, only family, only friends, etcetera... nice! but there are loads of steps just to publish a simple 'hello mum'.&lt;br /&gt;
&lt;br /&gt;
The circles idea reminds me of &lt;a href="http://mashable.com/2006/09/25/wallop-launches/"&gt;Wallop&lt;/a&gt;, a social-network made 100% in flash by Microsoft back in 2006 which I think it fail for 2 reasons: their greediness and the flash-o-phobia people had back in that time. It was way too advanced for those days :)&lt;br /&gt;
&lt;br /&gt;
By the way, I don't think many companies will restrict the access to google.com so accessing to Google+ in a sub-domain is a good idea, &lt;a href="http://plus.google.com/"&gt;http://plus.google.com&lt;/a&gt;, or bad idea from a business perspective... I'm sure companies will find a workaround to block access to it as soon as it becomes popular (if ever).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-5720024474032600389?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EXWIbJIBgw3j26RMed7PPf-O284/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EXWIbJIBgw3j26RMed7PPf-O284/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EXWIbJIBgw3j26RMed7PPf-O284/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EXWIbJIBgw3j26RMed7PPf-O284/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/LaZ-yv4wz1k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/5720024474032600389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=5720024474032600389" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5720024474032600389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5720024474032600389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/LaZ-yv4wz1k/google-first-impressions.html" title="Google+ first impressions" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-HZ5D5nhn6xk/ThGVa4QUxMI/AAAAAAAAAR0/77q6lVGt3J8/s72-c/google-plus-home-demo.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2011/07/google-first-impressions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQ34zeSp7ImA9Wx9SEU4.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-1226446412908505237</id><published>2010-11-30T17:08:00.006Z</published><updated>2010-11-30T17:53:22.081Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T17:53:22.081Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Extending AS3 trace</title><content type="html">On a previous post (&lt;a href="http://overloadstudios.blogspot.com/2010/11/debugging-spaghetti-code.html"&gt;debugging spaghetti code&lt;/a&gt;) I mentioned it's important to know where a specific function is being called.&lt;br /&gt;From &lt;a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/package.html#trace%28%29"&gt;Adobe&lt;/a&gt;, this is the description of what the function &lt;span style="font-weight: bold;"&gt;trace &lt;/span&gt;does:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span id="pageFilter" runtime="Flash::9##AIR::1.0##Lite::4##"&gt;Displays expressions, or writes to log files, while debugging.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;We can trace anything anywhere in our code, however, as mentioned before, how do we know where? we could then specify this in each trace call, for example:&lt;br /&gt;&lt;blockquote&gt;trace('MyClass - ' + someValueToTrace);&lt;br /&gt;trace('MyClass - ' + someOtherValue);&lt;br /&gt;&lt;/blockquote&gt;Right, instead of writing the object's name in every call, we could have a private function to do this:&lt;br /&gt;&lt;blockquote&gt;private function debug(objectToTrace : Object) : void&lt;br /&gt;{&lt;br /&gt;    trace('MyClass' + objectToTrace);&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;Then, instead of calling 'trace(blah)' we use 'debug(blah)' which will include the class name. For example:&lt;br /&gt;&lt;blockquote&gt;debug(someValue);&lt;br /&gt;// outputs: 'MyClass - someValue'&lt;br /&gt;&lt;/blockquote&gt;Advantages? well, if in case we don't want to trace anything any more, we just comment out the 'trace' line in our code rather than deleting every single call to debug in that class...&lt;br /&gt;&lt;br /&gt;Cool! now we know where are we using 'trace'.&lt;br /&gt;&lt;br /&gt;Can we extend it? sure thing! and this is my solution:&lt;br /&gt;&lt;br /&gt;- Create a class in your utils package, name it Debug.as.&lt;br /&gt;- Create a static function to trace the name of the caller plus any parameter.&lt;blockquote&gt;&lt;/blockquote&gt;Code:&lt;br /&gt;&lt;blockquote&gt;package com.mysite.core.utils&lt;br /&gt;{&lt;br /&gt;    import flash.utils.getQualifiedClassName;&lt;br /&gt;&lt;br /&gt;    public class Debug&lt;br /&gt;    {&lt;br /&gt;        /**&lt;br /&gt;         * // Writes in the flashlog the name of the object calling this function and any number of parameters&lt;br /&gt;&lt;br /&gt;         * Debug.print(this, someValue, someOtherValue);&lt;br /&gt;         */&lt;br /&gt;        public static function write(caller : Object, ...arguments) : void&lt;br /&gt;        {&lt;br /&gt;            var objectString : String = getClassName(caller);&lt;br /&gt;            trace(objectString + ' - ' + arguments);&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;        private static function getClassName(object : Object) : String&lt;br /&gt;        {&lt;br /&gt;            var className : String = getQualifiedClassName(object);&lt;br /&gt;            return className.slice(className.lastIndexOf('::'));&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;If we don't use the second function (&lt;span style="font-style: italic;"&gt;getClassName&lt;/span&gt;), the output would be '&lt;span style="font-weight: bold;"&gt;[object MyClass]&lt;/span&gt;' so that's why we slice a string to get only the very class name. &lt;br /&gt;Now you can call &lt;span style="font-weight: bold;"&gt;Debug.write&lt;/span&gt; instead of &lt;span style="font-weight: bold;"&gt;trace &lt;/span&gt;in the debug function on every class:&lt;br /&gt;&lt;blockquote&gt;private function debug(objectToTrace : Object) : void&lt;br /&gt; {&lt;br /&gt;     Debug.write(this, objectToTrace);&lt;br /&gt; }&lt;br /&gt;// use &lt;span style="font-style: italic;"&gt;debug(objectToTrace)&lt;/span&gt; instead of &lt;span style="font-style: italic;"&gt;trace(objectToTrace)&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Sweet! :)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-1226446412908505237?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/beQM4OelPrg8ZcacQSPPp5nJeEw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/beQM4OelPrg8ZcacQSPPp5nJeEw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/beQM4OelPrg8ZcacQSPPp5nJeEw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/beQM4OelPrg8ZcacQSPPp5nJeEw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/08NLkOFLW7E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/1226446412908505237/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=1226446412908505237" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/1226446412908505237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/1226446412908505237?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/08NLkOFLW7E/extending-as3-trace.html" title="Extending AS3 trace" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2010/11/extending-as3-trace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QDQnc5fSp7ImA9Wx5bGUs.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8608450994254908552</id><published>2010-11-05T12:30:00.003Z</published><updated>2010-11-05T15:02:53.925Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-05T15:02:53.925Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>A poor man's Currency Formatter</title><content type="html">*Title stolen from Arthur Debert &lt;a href="http://www.stimuli.com.br/trane/2007/nov/07/tweener-tips/"&gt;Tweener tips&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While the Adobe flash.globalization package is still in beta, which includes a &lt;a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/globalization/CurrencyFormatter.html"&gt;CurrencyFormatter&lt;/a&gt; class, we need to find a quick way to display an amount formatted as currency, with thousand separator and decimal mark.&lt;br /&gt;In this case, we are targeting USA and UK so the thousand separator is a comma and the decimal mark is a point.&lt;br /&gt;Right, so this is some simple logic used:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;multiply the number by 100 to get the decimals&lt;/li&gt;&lt;li&gt;check if new number is zero or less than 100 (if less than 100 then is a decimal)&lt;/li&gt;&lt;li&gt;otherwise get the decimals and keep them aside&lt;/li&gt;&lt;li&gt;divide the rest of the number into groups of three and push them into an array&lt;/li&gt;&lt;li&gt;reverse the array and add the decimals&lt;/li&gt;&lt;li&gt;voila! you got the number formatted as currency!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So, yeah, the commas in that separate elements in the array work now as thousand separators :)&lt;br /&gt;And here is the code:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;private function formatCurrency(amount : Number) : String&lt;br /&gt;        {&lt;br /&gt;            var newAmount : String = String(Math.round(100 * amount));&lt;br /&gt;           &lt;br /&gt;            if (newAmount.length == 1) newAmount = '0';&lt;br /&gt;           &lt;br /&gt;            else if (newAmount.length == 2) newAmount = '0.' + newAmount;&lt;br /&gt;               &lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                var decimals : String = '.' + newAmount.slice(-2);&lt;br /&gt;                newAmount = newAmount.substring(0, newAmount.length - 2);&lt;br /&gt;               &lt;br /&gt;                var amountGroup : Array = new Array();&lt;br /&gt;                while (newAmount.length &gt; 3)&lt;br /&gt;                {&lt;br /&gt;                    amountGroup.push(newAmount.slice(-3));&lt;br /&gt;                    newAmount = newAmount.substring(0, newAmount.length - 3);&lt;br /&gt;                }&lt;br /&gt;                amountGroup.push(newAmount);&lt;br /&gt;                amountGroup.reverse();&lt;br /&gt;                newAmount = (Number(decimals) &gt; 0) ? (amountGroup.join() + decimals) : amountGroup.join();&lt;br /&gt;            }&lt;br /&gt;            return newAmount;&lt;br /&gt;        }&lt;/blockquote&gt;&lt;br /&gt;Oh well, it does the job and as the &lt;a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/globalization/CurrencyFormatter.html"&gt;CurrencyFormatter&lt;/a&gt; from Adobe is not implemented YET in pure AS3 (Flex Builder 4*), that code is useful :)&lt;br /&gt;&lt;br /&gt;Salut!&lt;br /&gt;&lt;br /&gt;*The CurrencyFormatter supported in Flex SDK 4.1 works with MXML only.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8608450994254908552?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VJclMFyTv9sBT0UxUvAy3Yu_zrY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VJclMFyTv9sBT0UxUvAy3Yu_zrY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VJclMFyTv9sBT0UxUvAy3Yu_zrY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VJclMFyTv9sBT0UxUvAy3Yu_zrY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/GIYHPjeYblY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8608450994254908552/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8608450994254908552" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8608450994254908552?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8608450994254908552?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/GIYHPjeYblY/poor-mans-currency-formatter.html" title="A poor man's Currency Formatter" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2010/11/poor-mans-currency-formatter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBSXk6eCp7ImA9Wx5bGEU.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8859928250728409711</id><published>2010-11-04T15:55:00.005Z</published><updated>2010-11-04T16:30:58.710Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T16:30:58.710Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Debugging spaghetti code</title><content type="html">&lt;a href="http://www.spreadshirt.co.uk/spaghetti-code"&gt;&lt;img style="cursor: pointer; width: 280px; height: 280px;" src="http://1.bp.blogspot.com/_glNbAwYTLnk/TNLed50FVVI/AAAAAAAAAQE/P5-r1f-Wjo8/s400/spaguetti-code.png" alt="spaghetti-code" id="BLOGGER_PHOTO_ID_5535731497308607826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As a programmer, sometimes you find yourself dealing with this nasty badly written code and your task is to fix some even nastier and ugly looking bugs.&lt;br /&gt;&lt;br /&gt;Whether is code you wrote yourself some years ago or someone else's (which makes it even worse) as it's your task to dig into the code, &lt;span style="font-weight: bold;"&gt;you will need help&lt;/span&gt;, help to understand where in heaven one of the dozens of public methods in that class is being called.&lt;br /&gt;&lt;br /&gt;Yeah, in that code, almost all the methods in all the classes (including the main one) are &lt;span style="font-style: italic;"&gt;public &lt;/span&gt;and of course is &lt;a href="http://en.wikipedia.org/wiki/Coupling_%28computer_science%29"&gt;highly coupled&lt;/a&gt; making it almost impossible to read or to maintain.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Spaghetti_code"&gt;Spaghetti code&lt;/a&gt;, hundreds of messy lines of 'code' (?) in each messy class... oh the joy...&lt;br /&gt;After hours of work, after cursing everyone around you, you find the function which is causing the issue but... where is it being called? who's calling it? why?&lt;br /&gt;Here it comes &lt;a href="http://en.wikipedia.org/wiki/Stack_trace"&gt;Stack Trace&lt;/a&gt; to the rescue! woohoo!&lt;br /&gt;And the line of actionscript 3 that has saved me from cursing even the ones that are not around me is:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;trace(new Error().getStackTrace());&lt;/blockquote&gt;&lt;br /&gt;That line will output in the flashlog the path (including class names, and code lines) that the thread takes before throwing the &lt;a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Error.html"&gt;error&lt;/a&gt; (you will need &lt;a href="http://www.adobe.com/support/flashplayer/downloads.html"&gt;flash player debugger&lt;/a&gt; to see the error). Now we now where the function is being called, time to continue debugging...&lt;br /&gt;&lt;br /&gt;*Image taken from &lt;a href="http://www.spreadshirt.co.uk/spaghetti-code"&gt;SpreadShirt.co.uk&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8859928250728409711?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QzM5pgBqzVE72kqIDJRQweE4MCA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzM5pgBqzVE72kqIDJRQweE4MCA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QzM5pgBqzVE72kqIDJRQweE4MCA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzM5pgBqzVE72kqIDJRQweE4MCA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/MXXByxUIkhw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8859928250728409711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8859928250728409711" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8859928250728409711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8859928250728409711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/MXXByxUIkhw/debugging-spaghetti-code.html" title="Debugging spaghetti code" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_glNbAwYTLnk/TNLed50FVVI/AAAAAAAAAQE/P5-r1f-Wjo8/s72-c/spaguetti-code.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2010/11/debugging-spaghetti-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHQHc4eip7ImA9WxJVEk0.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-6910897795252193858</id><published>2009-06-28T15:41:00.002+01:00</published><updated>2009-06-28T16:00:31.932+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T16:00:31.932+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Games Garden" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><title>Widget: Play Random Game</title><content type="html">I mentioned this widget on &lt;a href="http://overloadstudios.blogspot.com/2009/06/widgetbox-business-model-is-not-good.html"&gt;my previous post&lt;/a&gt; however I think it deserves it's own post.&lt;br /&gt;&lt;br /&gt;I've made this widget in order to improve &lt;a href="http://games-garden.com/"&gt;Games-Garden&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Bounce_Rate"&gt;Bounce Rate&lt;/a&gt; and to allow people to discover games they might have not played before or might have forgotten about.&lt;br /&gt;&lt;br /&gt;This is the widget's description:&lt;br /&gt;&lt;blockquote&gt;Do you want to discover the best games on the web? this button lets you find them and takes you to a different game every time!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The general idea is to keep users (players or visitors) for as long as possible on your site and &lt;a href="http://games-garden.com"&gt;Games-Garden&lt;/a&gt; offers different options for it which include showing the top 15 games and other games in the same category so when people get bored of playing the same game they can choose similar games. &lt;br /&gt;However having an option to play a game in a sort of "blind date" I think could do a better job.&lt;br /&gt;&lt;br /&gt;Give the widget a go, I'm sure you will find a cool game behind :)&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"&gt;&lt;/script&gt;&lt;script&gt;if (WIDGETBOX) WIDGETBOX.renderWidget('4d29eb46-e240-4fe1-9ea3-2a89a8167e4b');&lt;/script&gt;&lt;noscript&gt;Get the &lt;a href="http://www.widgetbox.com/widget/play-random-game"&gt;Play Random Game&lt;/a&gt; widget and many other &lt;a href="http://www.widgetbox.com/"&gt;great free widgets&lt;/a&gt; at &lt;a href="http://www.widgetbox.com"&gt;Widgetbox&lt;/a&gt;!&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-6910897795252193858?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_rUaK2J7zgMlfkXmuRxolIDp2wA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_rUaK2J7zgMlfkXmuRxolIDp2wA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_rUaK2J7zgMlfkXmuRxolIDp2wA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_rUaK2J7zgMlfkXmuRxolIDp2wA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/rfYRZKfjqXY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/6910897795252193858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=6910897795252193858" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6910897795252193858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6910897795252193858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/rfYRZKfjqXY/widget-play-random-game.html" title="Widget: Play Random Game" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2009/06/widget-play-random-game.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YBRXw6cCp7ImA9WxJWF0U.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-7673145661018665769</id><published>2009-06-23T19:44:00.005+01:00</published><updated>2009-06-23T20:25:54.218+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T20:25:54.218+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgetbox" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><title>Widgetbox business model is not good for devs</title><content type="html">&lt;a href="http://www.widgetbox.com/widget/play-random-game"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 96px; height: 96px;" src="http://4.bp.blogspot.com/_glNbAwYTLnk/SkEr2uduB4I/AAAAAAAAAOw/uN_p0dW5flk/s400/play-random-game.png" border="" alt="Play Random Game" id="BLOGGER_PHOTO_ID_5350606051478472578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just added a new widget to &lt;a href="http://www.widgetbox.com"&gt;Widgetbox&lt;/a&gt; and noticed something I'm actually not happy with:&lt;br /&gt;&lt;br /&gt;A widgets developer HAS to pay to avoid Widgetbox hijack his/her widget and inject ads...&lt;br /&gt;&lt;br /&gt;What?&lt;br /&gt;&lt;br /&gt;To be honest, I don't remember if this "feature" was already there in February when I added my first Flex Widget (&lt;a href="http://overloadstudios.blogspot.com/2009/02/widget-newest-games.html"&gt;Newest Games&lt;/a&gt;) but I today when my widget &lt;a href="http://www.widgetbox.com/widget/play-random-game"&gt;Play Random Game&lt;/a&gt; was approved I got an email encouraging me to upgrade to Pro and after checking, this is one of the benefits:&lt;br /&gt;&lt;br /&gt;- No ads on widgets you develop or install&lt;br /&gt;&lt;br /&gt;I just don't get it! &lt;br /&gt;- We create content for them for free&lt;br /&gt;- They use our content for Marketing adding a button with a link back to Widgetbox (which is fair as they are distributing the widgets)&lt;br /&gt;- They add ugly ads covering our widgets without our approval&lt;br /&gt;- They monetize with these ads without any revenue share option for us devs&lt;br /&gt;- We MUST pay if we don't want to see the ads (???)&lt;br /&gt;&lt;br /&gt;I think the idea of charging users if they don't want to see the "get widget" button is good but adding ads without sharing revenue with the devs and on top of that asking devs for money so the ads are not shown &lt;span style="font-weight:bold;"&gt;IS JUST PLAIN WRONG!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Very bad Widgetbox, very very bad. I wonder how much they make from widgets like my &lt;a href="http://www.widgetbox.com/widget/flash-date-calendar-"&gt;Flash Date Calendar&lt;/a&gt; which gets 50k+ views a day?&lt;br /&gt;&lt;br /&gt;This makes me think about moving my widgets with other distributors...&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-7673145661018665769?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TGavQMNM-ErogMiNBeewXYTWT0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TGavQMNM-ErogMiNBeewXYTWT0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TGavQMNM-ErogMiNBeewXYTWT0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TGavQMNM-ErogMiNBeewXYTWT0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/nlB60XRD0bI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/7673145661018665769/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=7673145661018665769" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7673145661018665769?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7673145661018665769?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/nlB60XRD0bI/widgetbox-business-model-is-not-good.html" title="Widgetbox business model is not good for devs" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_glNbAwYTLnk/SkEr2uduB4I/AAAAAAAAAOw/uN_p0dW5flk/s72-c/play-random-game.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2009/06/widgetbox-business-model-is-not-good.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYBRHkyeSp7ImA9WxJWFks.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-6947081848163306592</id><published>2009-06-22T10:22:00.002+01:00</published><updated>2009-06-22T10:32:35.791+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-22T10:32:35.791+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Inspiration" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Inspiration: Flash and meow</title><content type="html">I just added a new link on my blog roll: &lt;a href="http://www.zoltanb.co.uk/"&gt;Zoltan Bornemissza&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Zoltan is the new Lead Flash Developer from my team at work and I had a chance to check his blog which is full of cool stuff!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zoltanb.co.uk/"&gt;Flash and meow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I recommend you to play with the fractal experiments and get some inspiration :)&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-6947081848163306592?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cE4wjuq2Lnlyj6DFAdpOYjHZ90c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cE4wjuq2Lnlyj6DFAdpOYjHZ90c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cE4wjuq2Lnlyj6DFAdpOYjHZ90c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cE4wjuq2Lnlyj6DFAdpOYjHZ90c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/XuBPX_omtsQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/6947081848163306592/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=6947081848163306592" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6947081848163306592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6947081848163306592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/XuBPX_omtsQ/inspiration-flash-and-meow.html" title="Inspiration: Flash and meow" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2009/06/inspiration-flash-and-meow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4DR309eCp7ImA9WxVQGU4.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8502574501732188986</id><published>2009-02-01T20:40:00.004Z</published><updated>2009-02-06T15:26:16.360Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-06T15:26:16.360Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Games Garden" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Widget: Newest Games</title><content type="html">Taking the same "feed" from Games-Garden Latest Games as the one used for the &lt;a href="http://overloadstudios.blogspot.com/2009/01/widget-featured-games.html"&gt;Featured Games Widget&lt;/a&gt; but displayed in a different way, this is my first Flex Widget:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Newest Games&lt;/span&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"&gt;&lt;/script&gt;&lt;script&gt;if (WIDGETBOX) WIDGETBOX.renderWidget('9e7895b8-7dcb-4c16-8a81-14a96fea1bfa');&lt;/script&gt;&lt;noscript&gt;Get the &lt;a href="http://www.widgetbox.com/widget/newest-games"&gt;Newest Games&lt;/a&gt; widget and many other &lt;a href="http://www.widgetbox.com/"&gt;great free widgets&lt;/a&gt; at &lt;a href="http://www.widgetbox.com"&gt;Widgetbox&lt;/a&gt;!&lt;/noscript&gt;&lt;br /&gt;I haven't uploaded it into any widgets distributor yet as I still haven't found a way to pass variables into the widget (to change colours for example) so at the moment there's no design but the default components skin from Flex 3.&lt;br /&gt;&lt;br /&gt;I must say I love how easy is to work with Flex and my new homework is to do some changes in the PHP side of Games Garden to create an API that will provide feeds for most of the different categories of the site. The next one is "Top Players" which I won't be releasing as a widget as is only important in the website itself. &lt;br /&gt;&lt;br /&gt;Play around with Newest Games and play some games as well! come on, you deserve a 5 minutes break ;)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8502574501732188986?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9u-EuJxuZ4Li1Wqi9kDAfV3iDr4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9u-EuJxuZ4Li1Wqi9kDAfV3iDr4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9u-EuJxuZ4Li1Wqi9kDAfV3iDr4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9u-EuJxuZ4Li1Wqi9kDAfV3iDr4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/eS_cT2-wMZk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8502574501732188986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8502574501732188986" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8502574501732188986?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8502574501732188986?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/eS_cT2-wMZk/widget-newest-games.html" title="Widget: Newest Games" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2009/02/widget-newest-games.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUMSX0zeCp7ImA9WxVQEEQ.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8115396698664435800</id><published>2009-01-27T22:35:00.003Z</published><updated>2009-01-27T23:18:08.380Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-27T23:18:08.380Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Games Garden" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="Featured" /><title>Widget: Featured Games</title><content type="html">Back in business! :)&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"&gt;&lt;/script&gt;&lt;script&gt;if (WIDGETBOX) WIDGETBOX.renderWidget('3986ec47-64e5-4319-92cc-3f9a7a5411ce');&lt;/script&gt;&lt;noscript&gt;Get the &lt;a href="http://www.widgetbox.com/widget/featured-games"&gt;Featured Games&lt;/a&gt; widget and many other &lt;a href="http://www.widgetbox.com/"&gt;great free widgets&lt;/a&gt; at &lt;a href="http://www.widgetbox.com"&gt;Widgetbox&lt;/a&gt;!&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;Killing 2 birds with the same stone I've created this widget called "&lt;a href="http://www.widgetbox.com/widget/featured-games"&gt;Featured Games&lt;/a&gt;" which pulls .xml data from &lt;a href="http://games-garden.com/"&gt;Games Garden&lt;/a&gt;, parses it and shows it as an "iTunes" like widget.&lt;br /&gt;&lt;br /&gt;What are these &lt;span style="font-weight:bold;"&gt;Featured Games&lt;/span&gt; anyway?&lt;br /&gt;well, almost everyday I add a couple of new games to &lt;a href="http://games-garden.com/"&gt;Games Garden&lt;/a&gt; and PHP creates the .xml for this so to be honest the widget should be called "&lt;span style="font-weight:bold;"&gt;Games Garden Latest Games&lt;/span&gt;" but... you know... a bit of marketing ;)&lt;br /&gt;The games added are hand picked so only the best games make it to &lt;a href="http://games-garden.com/"&gt;Games Garden&lt;/a&gt; and therefore to the widget.&lt;br /&gt;The widget shows the game name and a game icon which you can double click to go to Games Garden and play that specific game, otherwise just click on the "&lt;span style="font-weight:bold;"&gt;Play Game&lt;/span&gt;" button that does the same trick (gets you to play the game).&lt;br /&gt;&lt;br /&gt;Just if in case anyone is interested...&lt;br /&gt;What's going on in my life?&lt;br /&gt;well, since I opened &lt;a href="http://games-garden.com/"&gt;Games Garden&lt;/a&gt; I've been extremely busy learning PHP &amp; MySQL, making more flash games (I'll speak about them later) and learning Flex (expect my first Flex widget soon!)&lt;br /&gt;&lt;br /&gt;Anyway, give &lt;a href="http://www.widgetbox.com/widget/featured-games"&gt;Featured Games&lt;/a&gt; a go, play some games and if you like the widget, add it to your site ;)&lt;br /&gt;&lt;br /&gt;cheers!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8115396698664435800?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W6CQ20H0CeSOUiBIT3-qQNsZaMg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6CQ20H0CeSOUiBIT3-qQNsZaMg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W6CQ20H0CeSOUiBIT3-qQNsZaMg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6CQ20H0CeSOUiBIT3-qQNsZaMg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/Zgja0NMsWxA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8115396698664435800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8115396698664435800" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8115396698664435800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8115396698664435800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/Zgja0NMsWxA/widget-featured-games.html" title="Widget: Featured Games" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2009/01/widget-featured-games.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MRXc5cSp7ImA9WxdQEUw.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-8935152904559708089</id><published>2008-06-10T17:48:00.000+01:00</published><updated>2008-06-10T18:11:24.929+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-10T18:11:24.929+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Flash Security Policy Server</title><content type="html">&lt;a href="http://www.flash-resources.net/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_glNbAwYTLnk/SE61GmhTFbI/AAAAAAAAAKI/ik1gyGP_Rsk/s400/flashResources.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5210300943938295218" /&gt;&lt;/a&gt;&lt;br /&gt;With the introduction of Flash Player 9.0.115.0 another issue came out when trying to make a socket connection to a server. &lt;br /&gt;Before the release of this Flash Player version the use of a &lt;a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14213"&gt;crossdomain.xml&lt;/a&gt; would deal with the loading of external data into a flash application, however, Adobe decided to change these security policy as explained on &lt;a href="http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html"&gt;this document&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To fix this issue, &lt;span style="font-weight:bold;"&gt;Syed Meerkasim&lt;/span&gt;, a Senior Java Developer from where I work has released a &lt;a href="http://www.flash-resources.net/download.html"&gt;Flash Security Policy Server&lt;/a&gt; created in JAVA that you can download for free from &lt;a href="http://www.flash-resources.net/download.html"&gt;this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;His new website, &lt;a href="http://www.flash-resources.net/index.html"&gt;Flash Resources&lt;/a&gt;, will be updated on a regular basis so I advice you to keep an eye on it ;)&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-8935152904559708089?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5ieO8hl-HChgYHjz2kxSOqJfpSM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5ieO8hl-HChgYHjz2kxSOqJfpSM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5ieO8hl-HChgYHjz2kxSOqJfpSM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5ieO8hl-HChgYHjz2kxSOqJfpSM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/kev090v_-cY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/8935152904559708089/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=8935152904559708089" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8935152904559708089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/8935152904559708089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/kev090v_-cY/flash-security-policy-server.html" title="Flash Security Policy Server" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_glNbAwYTLnk/SE61GmhTFbI/AAAAAAAAAKI/ik1gyGP_Rsk/s72-c/flashResources.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/06/flash-security-policy-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUHRnc9eSp7ImA9WxdRF00.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-7464019062191806309</id><published>2008-06-05T21:31:00.001+01:00</published><updated>2008-06-05T22:10:37.961+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-05T22:10:37.961+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Games Garden" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Games Garden public beta release</title><content type="html">&lt;a href="http://www.games-garden.com/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_glNbAwYTLnk/SEhUQaHiKoI/AAAAAAAAAKA/uafdjhalafw/s400/gamesGarden300x250.png" border="0" alt="games-garden"id="BLOGGER_PHOTO_ID_5208505609919539842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://games-garden.com/"&gt;&lt;span style="font-weight:bold;"&gt;Games Garden&lt;/span&gt;&lt;/a&gt;, has finally opened to the public after a week of private beta testing. &lt;br /&gt;The website is &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta"&gt;still in beta&lt;/a&gt; so expect some minor bugs and take into account that some components will eventually be moved around; the casual games portal will be adding more and more features these coming days including free downloadable games and widgets.&lt;br /&gt;&lt;br /&gt;Quoting from the site:&lt;br /&gt;&lt;blockquote&gt;Welcome to Games Garden, a games portal which offers you the latest games that you can play, share, and bookmark for whenever you feel like taking a break and have some fun!&lt;/blockquote&gt;&lt;br /&gt;At the moment you don't need to register to play as any new visitor has 200 tokens which is enough to play many of their games :)&lt;br /&gt;All the games are powered by &lt;a href="https://www.mochiads.com/r/2bd2a549a8f06c2f"&gt;MochiAds&lt;/a&gt;, meaning, are completely free to play and are good quality "sponsored" games. &lt;br /&gt;Thanks to &lt;a href="https://www.mochiads.com/r/2bd2a549a8f06c2f"&gt;MochiAds&lt;/a&gt;, games developers are getting some extra cash from their work and effort which is helping the games developers community to grow up producing better quality games as they are now able to afford different tools to improve them. &lt;br /&gt;&lt;br /&gt;If you want to know more about what Games Garden has to offer, check out the &lt;a href="http://games-garden.com/about-us.php"&gt;ABOUT US&lt;/a&gt; section.&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-7464019062191806309?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DZQKMgVeEhJQTe1_O8JPJiXz_8A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DZQKMgVeEhJQTe1_O8JPJiXz_8A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DZQKMgVeEhJQTe1_O8JPJiXz_8A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DZQKMgVeEhJQTe1_O8JPJiXz_8A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/NiAxspxYUow" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/7464019062191806309/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=7464019062191806309" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7464019062191806309?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7464019062191806309?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/NiAxspxYUow/games-garden-public-beta.html" title="Games Garden public beta release" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_glNbAwYTLnk/SEhUQaHiKoI/AAAAAAAAAKA/uafdjhalafw/s72-c/gamesGarden300x250.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/06/games-garden-public-beta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEEQXw5fip7ImA9WxdTGEo.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-4361164923977049931</id><published>2008-05-15T17:33:00.000+01:00</published><updated>2008-05-15T18:30:00.226+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-15T18:30:00.226+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tweener" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Tweener for games: Updating Amounts</title><content type="html">Following up on the &lt;a href="http://overloadstudios.blogspot.com/2008/04/tweener-for-games-countdown.html"&gt;Tweener for games tutorials&lt;/a&gt;, this time we will see how to update amounts gradually using Tweener to make them look nice &amp; smooth.&lt;br /&gt;&lt;br /&gt;As an example we can see my game &lt;a href="http://overloadstudios.co.uk/birdflu/gaia-guess-who.html"&gt;GAIA - Guess Who?&lt;/a&gt; where the score is updated gradually instead of in one step (immediately) adding more to the user's experience and making the game more playable and enjoyable. Trust me, these little details can make a difference ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update amounts gradually using Tweener:&lt;/span&gt;&lt;br /&gt;What I've got on stage is a dynamic textfield with instance name "&lt;span style="font-weight:bold;"&gt;txtScore&lt;/span&gt;".&lt;br /&gt;To give it a value, we declare a variable called &lt;span style="font-weight:bold;"&gt;myScore&lt;/span&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;var myScore : Number = 100;&lt;br /&gt;txtScore.text = myScore;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;If you run the movie, your txtScore shows 100. &lt;br /&gt;Nothing exiting I know... :P&lt;br /&gt;&lt;br /&gt;Because we need to update this amount when a certain event happens, then we add a button, we will call it &lt;span style="font-weight:bold;"&gt;mcAddBonus&lt;/span&gt;.&lt;br /&gt;Now let's use tweener to update the score adding a 50 points bonus:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;import caurina.transitions.Tweener;&lt;br /&gt;&lt;br /&gt;var myScore : Number = 100;&lt;br /&gt;txtScore.text = myScore;&lt;br /&gt;&lt;br /&gt;mcAddBonus.onRelease = function() : Void&lt;br /&gt;{&lt;br /&gt; Tweener.addTween(this._parent, {myScore:myScore + 50, time:1, onComplete:function() { txtScore.text = Math.round(myScore); }});&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Testing the movie, whenever we press our button after a second myScore updates by 50.&lt;br /&gt;Still nothing special :(&lt;br /&gt;but, how about if we use the tweener onUpdate parameter instead of onComplete?&lt;br /&gt;the onComplete only updates our score when the tween has finished but as we saw &lt;a href="http://overloadstudios.blogspot.com/2008/04/tweener-for-games-countdown.html"&gt;on the previous example&lt;/a&gt;, onUpdate updates the value gradually before the tween finishes.&lt;br /&gt;Let's change the code:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;import caurina.transitions.Tweener;&lt;br /&gt;&lt;br /&gt;var myScore : Number = 100;&lt;br /&gt;txtScore.text = myScore;&lt;br /&gt;&lt;br /&gt;mcAddBonus.onRelease = function() : Void&lt;br /&gt;{&lt;br /&gt; Tweener.addTween(this._parent, {myScore:myScore + 50, time:1, onUpdate:function() { txtScore.text = Math.round(myScore); }});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Sweet!&lt;br /&gt;I must say I love &lt;a href="http://code.google.com/p/tweener/"&gt;Tweener&lt;/a&gt;, is a great tool :)&lt;br /&gt;and this is the example:&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="updateAmount" width="300" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="300" align="middle"&gt;&lt;br /&gt;&lt;param value="always" name="allowScriptAccess"/&gt;&lt;br /&gt;&lt;param value="http://overloadstudios.co.uk/neo/updateAmount.swf" name="updateAmount"/&gt;&lt;param value="high" name="quality"/&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" allowscriptaccess="always" align="middle" type="application/x-shockwave-flash" height="300" src="http://overloadstudios.co.uk/neo/updateAmount.swf" width="300" wmode="transparent" name="updateAmount"/&gt;&lt;br /&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-4361164923977049931?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pd0PHjZObG1nX8kCiMYr9xmuorg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pd0PHjZObG1nX8kCiMYr9xmuorg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pd0PHjZObG1nX8kCiMYr9xmuorg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pd0PHjZObG1nX8kCiMYr9xmuorg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/2Hu14qN1kvU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/4361164923977049931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=4361164923977049931" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/4361164923977049931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/4361164923977049931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/2Hu14qN1kvU/tweener-for-games-updating-amounts.html" title="Tweener for games: Updating Amounts" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/05/tweener-for-games-updating-amounts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEHR3Y5fyp7ImA9WxdTE0o.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-2888795886150142843</id><published>2008-05-10T00:17:00.000+01:00</published><updated>2008-05-10T00:43:56.827+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-10T00:43:56.827+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Flash Games Contest: 5th place</title><content type="html">&lt;a href="http://overloadstudios.co.uk/birdflu/gaia-guess-who.html"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_glNbAwYTLnk/SCTgtXMgObI/AAAAAAAAAJQ/Sno7qkJwyOw/s400/gaia-guess-who.jpg" border="0" alt="Gaia - Guess Who?"id="BLOGGER_PHOTO_ID_5198526939817589170" /&gt;&lt;/a&gt;&lt;br /&gt;To be honest I was a bit too positive about this one and I was expecting to get one of the first 3 prizes, however, there were 200+ games and many of them were really good, so 5th place is not bad at all ;)&lt;br /&gt;&lt;br /&gt;The contest: &lt;a href="http://www.mochiads.com/contest/jan08/"&gt;MochiAds &amp; Gaia Online - Become a Rock Star&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Actually there were two categories:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;- Rock Star Winners&lt;br /&gt;- Gaia Audience Prizes&lt;/span&gt;&lt;br /&gt;and my game &lt;a href="http://overloadstudios.co.uk/birdflu/gaia-guess-who.html"&gt;Gaia - Guess Who?&lt;/a&gt; won the 5th place of the &lt;span style="font-weight:bold;"&gt;Gaia Audience Prizes&lt;/span&gt; category. &lt;br /&gt;&lt;br /&gt;I must say my game &lt;a href="http://overloadstudios.co.uk/birdflu/gaia-guess-who.html"&gt;Gaia - Guess Who?&lt;/a&gt; is not the best but I was positive because I actually participated with 3 games altogether:&lt;br /&gt;- &lt;a href="http://overloadstudios.co.uk/birdflu/gaia-guess-who.html"&gt;Gaia - Guess Who?&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://overloadstudios.co.uk/birdflu/save-the-ants.html"&gt;Save the Ants&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://overloadstudios.co.uk/birdflu/Pawel.html"&gt;Pawel &amp; the Teutonic Castle&lt;/a&gt;&lt;br /&gt;Anyway, I'm really happy I've won a prize on this contest :)&lt;br /&gt;&lt;br /&gt;For more info check out the &lt;a href="http://www.mochiads.com/contest/jan08/"&gt;"Become a Rock Star" Flash Game Contest&lt;/a&gt; winners' page.&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-2888795886150142843?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dm4irW9eEDC1QHMkHCeG8uszfSE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dm4irW9eEDC1QHMkHCeG8uszfSE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dm4irW9eEDC1QHMkHCeG8uszfSE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dm4irW9eEDC1QHMkHCeG8uszfSE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/I9VxV5UCf6A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/2888795886150142843/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=2888795886150142843" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2888795886150142843?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2888795886150142843?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/I9VxV5UCf6A/flash-games-contest-5th-place.html" title="Flash Games Contest: 5th place" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_glNbAwYTLnk/SCTgtXMgObI/AAAAAAAAAJQ/Sno7qkJwyOw/s72-c/gaia-guess-who.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/05/flash-games-contest-5th-place.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MQHs4fCp7ImA9WxZbGUo.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-2092311145048041547</id><published>2008-04-23T17:58:00.000+01:00</published><updated>2008-04-23T18:33:01.534+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-23T18:33:01.534+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="timeline" /><category scheme="http://www.blogger.com/atom/ns#" term="Flex" /><category scheme="http://www.blogger.com/atom/ns#" term="Inspiration" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="timetoast" /><title>Social timelines: Timetoast released</title><content type="html">&lt;a href="http://www.timetoast.com/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_glNbAwYTLnk/SA9wlwcJrNI/AAAAAAAAAJA/p58rze15oM0/s400/timetoast_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5192492689341918418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using Adobe Flex as front end and Ruby on Rails as backend technology, here it comes &lt;a href="http://www.timetoast.com/"&gt;Timetoast&lt;/a&gt;, a new web 2.0 site that you should keep an eye on.&lt;br /&gt;From their press room:&lt;br /&gt;&lt;blockquote&gt;LONDON, England - April 22, 2008 - Timetoast, the new web-based timeline&lt;br /&gt;creation application, launches it’s service to the public today.&lt;br /&gt;Timetoast.com is a web application that allows people to create interactive&lt;br /&gt;timelines, which they can share anywhere on the web. Anyone can join and&lt;br /&gt;start creating and sharing their own timelines, all they need is a valid email&lt;br /&gt;address. It's also completely free.&lt;br /&gt;Timetoast.com was built on top of powerful open-source frameworks and technologies&lt;br /&gt;such as Ruby on Rails, MySQL and Adobe Flex&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You don't even need to sign-up if in case you want to check the &lt;a href="http://www.timetoast.com/latest_timelines"&gt;public timelines&lt;/a&gt;. However, you would need to fill in a small form (&lt;a href="http://www.timetoast.com/signup"&gt;only 4 fields&lt;/a&gt;) to become a member and start creating your own time-lines. &lt;br /&gt;By default your timelines will be saved as "drafts" that later on you can change this status into "public" allowing the world to see them.&lt;br /&gt;One of the cool features is that there's RSS feeds everywhere! even each timeline has &lt;a href="http://www.timetoast.com/timelines/160.rss"&gt;its own feed&lt;/a&gt;; this is great if in case you want to create a mash-up application or let's say widgets showing these data...&lt;br /&gt;&lt;br /&gt;So, if in case you want to track a project, share the story of your life, your dog, your relationship... or tell others what you know about your favourite artist using a timeline, &lt;a href="http://www.timetoast.com"&gt;go and sign-up&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Salut!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.timetoast.com/timelines/160-piranha-loca-timeline"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_glNbAwYTLnk/SA9wLwcJrMI/AAAAAAAAAI4/uewkflasiH0/s400/timetoast.png" border="0" alt="Piranha-Loca-timeline"id="BLOGGER_PHOTO_ID_5192492242665319618" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-2092311145048041547?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zftiEpPFVYlPdJQ6Yz6gk_3nmIE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zftiEpPFVYlPdJQ6Yz6gk_3nmIE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zftiEpPFVYlPdJQ6Yz6gk_3nmIE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zftiEpPFVYlPdJQ6Yz6gk_3nmIE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/PljRD_y2fuw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/2092311145048041547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=2092311145048041547" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2092311145048041547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2092311145048041547?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/PljRD_y2fuw/social-timelines-timetoast-released.html" title="Social timelines: Timetoast released" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_glNbAwYTLnk/SA9wlwcJrNI/AAAAAAAAAJA/p58rze15oM0/s72-c/timetoast_logo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/04/social-timelines-timetoast-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cNSH47fip7ImA9WxZbEkU.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-7115700523686779378</id><published>2008-04-15T17:46:00.000+01:00</published><updated>2008-04-15T18:38:19.006+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-15T18:38:19.006+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tweener" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Tweener for games: Countdown</title><content type="html">Last week I came back from holidays, I was back in my home country after almost 6 years since I left, that's why I couldn't update the blog...&lt;br /&gt;Anyway, &lt;a href="http://overloadstudios.blogspot.com/2008/03/best-practices-well-ok.html"&gt;as mentioned before&lt;/a&gt;, I'll be writing some tutorials on how to use &lt;a href="http://code.google.com/p/tweener/"&gt;Tweener &lt;/a&gt;for games development, however, take into account that the code can be used on other applications as well...&lt;br /&gt;The first "tutorial" is &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Creating a countdown using Tweener&lt;/span&gt;&lt;br /&gt;From my point of view, adding a countdown to a game helps to improve the playability as the user feels more challenged to finish certain task. &lt;br /&gt;After reading &lt;a href="http://www.stimuli.com.br/"&gt;Arthur Debert&lt;/a&gt;'s &lt;a href="http://www.stimuli.com.br/trane/2007/nov/07/tweener-tips/"&gt;Tweener Tips&lt;/a&gt;, I got the idea on developing further his "&lt;span style="font-style:italic;"&gt;Poor's man timer&lt;/span&gt;":&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Tweener.addTween(this, {time:0.3, onComplete: myFunction});&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Right, so if we put it into a function, then we have:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;var timeleft : Number = 30;&lt;br /&gt;&lt;br /&gt;function tweenDown() : Void&lt;br /&gt;{&lt;br /&gt; trace(timeleft);&lt;br /&gt; timeleft--;&lt;br /&gt; Tweener.addTween(this, {time:1, onComplete:tweenDown});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;tweenDown();&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;First we declare a variable called "&lt;span style="font-weight:bold;"&gt;timeleft&lt;/span&gt;" and set it to 30, so we will count down from 30 seconds to 0.&lt;br /&gt;The function &lt;span style="font-weight:bold;"&gt;tweenDown()&lt;/span&gt; traces the updated "timeleft", decreases the timeleft value by one and using tweener it calls itself every second thanks to the &lt;a href="http://hosted.zeh.com.br/tweener/docs/en-us/parameters/onComplete.html"&gt;onComplete&lt;/a&gt; parameter. &lt;br /&gt;&lt;br /&gt;If we tide up a bit, we can add another function to trace the updated value of timeleft, then we have something like:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;var timeleft : Number = 30;&lt;br /&gt;&lt;br /&gt;function showTimeleft() : Void&lt;br /&gt;{&lt;br /&gt; trace(timeleft);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function tweenDown() : Void&lt;br /&gt;{&lt;br /&gt; timeleft--;&lt;br /&gt; Tweener.addTween(this, {time:1, onUpdate:showTimeleft, onComplete:tweenDown});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;tweenDown();&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The function &lt;span style="font-weight:bold;"&gt;showTimeLeft()&lt;/span&gt; will trace the updated value of &lt;span style="font-weight:bold;"&gt;timeleft&lt;/span&gt; thanks to the parameter &lt;a href="http://hosted.zeh.com.br/tweener/docs/en-us/parameters/onUpdate.html"&gt;onUpdate &lt;/a&gt;and this allow us to do something else instead of only tracing; we can add a textfield (with instance name txtTime) to show us the updated timeleft value and the updated script would be:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;var timeleft : Number = 30;&lt;br /&gt;&lt;br /&gt;function showTimeleft() : Number&lt;br /&gt;{&lt;br /&gt; return txtTime.text = timeleft;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function tweenDown() : Void&lt;br /&gt;{&lt;br /&gt; Tweener.addTween(this, {time:1, onUpdate:showTimeleft, onComplete:tweenDown});&lt;br /&gt;}&lt;br /&gt;tweenDown();&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now, the problem is that when the countdown reaches 0, it doesn't stop!&lt;br /&gt;so we can add another function to check if there's any "timeleft" and if there isn't, then do something else. The final script for a simple countdown is:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;import caurina.transitions.Tweener;&lt;br /&gt;&lt;br /&gt;var timeleft : Number = 30;&lt;br /&gt;&lt;br /&gt;function showTimeleft() : Number&lt;br /&gt;{&lt;br /&gt; return txtTime.text = timeleft;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function tweenDown() : Void&lt;br /&gt;{&lt;br /&gt; Tweener.addTween(this, {time:1, onUpdate:showTimeleft, onComplete:countDown});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function countDown() : Void&lt;br /&gt;{&lt;br /&gt; if(timeleft &gt; 0){&lt;br /&gt;  timeleft--;&lt;br /&gt;  tweenDown();&lt;br /&gt; } else {&lt;br /&gt;  trace("GAME OVER!");&lt;br /&gt;  Tweener.removeAllTweens();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;tweenDown();&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and this is the example:&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="countdown" width="300" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="300" align="middle"&gt;&lt;br /&gt;&lt;param value="always" name="allowScriptAccess"/&gt;&lt;br /&gt;&lt;param value="http://overloadstudios.co.uk/neo/timer.swf" name="movie"/&gt;&lt;param value="high" name="quality"/&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" allowscriptaccess="always" align="middle" type="application/x-shockwave-flash" height="300" src="http://overloadstudios.co.uk/neo/timer.swf" width="300" name="countdown"/&gt;&lt;br /&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-7115700523686779378?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eqXarAmZuaLEM5dlTz6OHRPsjeY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqXarAmZuaLEM5dlTz6OHRPsjeY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eqXarAmZuaLEM5dlTz6OHRPsjeY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqXarAmZuaLEM5dlTz6OHRPsjeY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/baF9jDXmDA8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/7115700523686779378/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=7115700523686779378" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7115700523686779378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/7115700523686779378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/baF9jDXmDA8/tweener-for-games-countdown.html" title="Tweener for games: Countdown" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/04/tweener-for-games-countdown.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IARXo8eyp7ImA9WxZWGU8.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-5401904371878194198</id><published>2008-03-19T09:56:00.001Z</published><updated>2008-03-19T10:12:24.473Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-19T10:12:24.473Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Best Practices? well... ok...</title><content type="html">On &lt;a href="http://overloadstudios.blogspot.com/2008/03/best-practices-no-thanks.html"&gt;my previous post&lt;/a&gt; I said I would avoid using "best practices" when developing my own stuff; trust me that this thing of people stealing code really annoys me but I've decided to change my tactic.&lt;br /&gt;&lt;br /&gt;The thing is, you never know when you are going to work again on a project as for example, I want to update the &lt;a href="http://www.widgetbox.com/widget/flash-date-calendar-"&gt;Flash Date Calendar Widget&lt;/a&gt; I built long time ago, and even though the file "is not that bad" still is a bit messy and makes my work a bit harder; now imagine, if I completely avoid doing the things in "the right" way, any update in the future will be a nightmare!&lt;br /&gt;&lt;br /&gt;To avoid feeling bad about the "code thieves", what I will do is to keep on writing tutorials and to show how easy is to use my secret weapon: &lt;a href="http://code.google.com/p/tweener/"&gt;TWEENER&lt;/a&gt;.&lt;br /&gt;These days I'll put together a series of tutorials on how I use tweener to do certain tasks like &lt;span style="font-style:italic;"&gt;updating score, shooting, updating life&lt;/span&gt;, etcetera.&lt;br /&gt;&lt;br /&gt;Salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-5401904371878194198?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WXnHd6v6kgciKmeZ7cuiDup6x_I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WXnHd6v6kgciKmeZ7cuiDup6x_I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WXnHd6v6kgciKmeZ7cuiDup6x_I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WXnHd6v6kgciKmeZ7cuiDup6x_I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/ibwzSzVXGZo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/5401904371878194198/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=5401904371878194198" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5401904371878194198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5401904371878194198?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/ibwzSzVXGZo/best-practices-well-ok.html" title="Best Practices? well... ok..." /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/03/best-practices-well-ok.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFRno4fCp7ImA9WxZWF0o.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-9080597781575797162</id><published>2008-03-17T17:59:00.000Z</published><updated>2008-03-17T18:38:37.434Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-17T18:38:37.434Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Best Practices? no thanks...</title><content type="html">&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_glNbAwYTLnk/R966DlXvZSI/AAAAAAAAAIw/JjYDhJ7QEvM/s400/7245.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5178781192256709922" /&gt;&lt;br /&gt;&lt;br /&gt;Generally speaking, best practices are good. But what are best practices? from the &lt;a href="http://en.wikipedia.org/wiki/Best_practice"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;...Best practices can also be defined as the most efficient (least amount of effort) and effective (best results) way of accomplishing a task, based on repeatable procedures that have proven themselves over time for large numbers of people.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Right, so in theory we want to accomplish a task in the most efficient way and I absolutely agree with that not only applied on programming but in other things we do in life. Now, if we are talking about programming and more specifically, programming ActionScript for Games, then the thing changes a bit and mostly will depend on one factor: are you developing as part of a team?&lt;br /&gt;if the answer is no, and you are definitely the only one working on certain game (or any application in general), then my advice is: "AVOID BEST PRACTICES".&lt;br /&gt;&lt;br /&gt;and no, I'm not mad (well, not that much...) but I've opted for not using best practices because:&lt;br /&gt;&lt;br /&gt;- The number of flash developers is growing (this is great!)&lt;br /&gt;- The number of people learning actionscript is growing (is fantastic!)&lt;br /&gt;&lt;br /&gt;ok, both are actually good things, but...&lt;br /&gt;&lt;br /&gt;- the more people learning actionscript, the more people use the ever growing number of evil tools to decompile your applications. &lt;br /&gt;&lt;br /&gt;And that's the thing, I've been working long hours on a specific script, using my knowledge, my brain, studying, experimenting, testing, debugging... and all that just for a bandit that will come and steal all the hard work &lt;span style="font-weight:bold;"&gt;to monetize&lt;/span&gt; with it?&lt;br /&gt;NO THANKS!&lt;br /&gt;&lt;br /&gt;the problem is, these days is very easy to monetize with your games, both using MochiAds and getting sponsors so there's a whole lot of thieves out there waiting for you to release a game just to steal some pieces of your code (if not all of it...)&lt;br /&gt;&lt;br /&gt;Anyway, at the end of the day, they will manage to do it but I want to make their work not that easy, so from now on, I'll start using something like alphanumeric properties and methods so a code thieve will find only &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;var s48758wikk49 : String = "alajsktha"&lt;/span&gt;&lt;br /&gt;that in fact it should be something like&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;var score : Number = 567;&lt;/span&gt;&lt;br /&gt;and forget about best practices... :D&lt;br /&gt;will be fun!&lt;br /&gt;&lt;br /&gt;and of course, I'm seriously thinking about buying &lt;a href="http://www.amayeta.com/shop/"&gt;SWF Encript from Amayeta&lt;/a&gt;, I think any serious flash developer should have a copy of it.&lt;br /&gt;&lt;br /&gt;ADVICE: Protect your code!&lt;br /&gt;&lt;br /&gt;Salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-9080597781575797162?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hrHAFFpYFrCl30bxDGsn6f9qAK4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hrHAFFpYFrCl30bxDGsn6f9qAK4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hrHAFFpYFrCl30bxDGsn6f9qAK4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hrHAFFpYFrCl30bxDGsn6f9qAK4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/SpBIy0Bqvco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/9080597781575797162/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=9080597781575797162" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/9080597781575797162?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/9080597781575797162?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/SpBIy0Bqvco/best-practices-no-thanks.html" title="Best Practices? no thanks..." /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_glNbAwYTLnk/R966DlXvZSI/AAAAAAAAAIw/JjYDhJ7QEvM/s72-c/7245.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/03/best-practices-no-thanks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkACSXYzeip7ImA9WxZWE0k.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-6609113558785365713</id><published>2008-03-12T17:34:00.000Z</published><updated>2008-03-12T17:59:28.882Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-12T17:59:28.882Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Overload Studios website update</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.overloadstudios.co.uk/birdflu/"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_glNbAwYTLnk/R9gZ1lXvZRI/AAAAAAAAAIo/fZkejCjxiWY/s400/games-overloadstudios.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5176916180017833234" /&gt;&lt;/a&gt;&lt;br /&gt;First of all, I still haven't got internet at home. Why? well, whenever my girlfriend allows me to turn on the computer, I don't want to spend my time checking my email, forums, blogs, etcetera; I prefer to work! :)&lt;br /&gt;These days I've been working on my games, updating old games and creating new ones and to promote them, I have updated my old website &lt;a href="http://www.overloadstudios.co.uk/birdflu/"&gt;Overload Studios&lt;/a&gt;.&lt;br /&gt;Last time I updated the site was back in 2003! almost 5 years ago, so definitely I had to do something about it and do it fast so that's what I did:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Homepage:&lt;/span&gt;&lt;br /&gt;- Took a component from &lt;a href="http://www.afcomponents.com/components/flow_list/"&gt;AFComponents&lt;/a&gt;. &lt;br /&gt;- Followed a tutorial in Spanish from &lt;a href="http://www.infectedfx.net/zebratables/2006/"&gt;Infected-FX&lt;/a&gt; (Gracias wey!)&lt;br /&gt;- Added some of my widgets&lt;br /&gt;- Added google ads, analytics, etc.&lt;br /&gt;and voila!&lt;br /&gt;&lt;br /&gt;Games Pages:&lt;br /&gt;- Games and other swf files embedded using &lt;a href="http://blog.deconcept.com/swfobject/"&gt;swfobject&lt;/a&gt;&lt;br /&gt;- Added some of my widgets&lt;br /&gt;- Added google ads, analytics, etc.&lt;br /&gt;and bingo!&lt;br /&gt;&lt;br /&gt;my site has many more visits now; definitely a clean, clear and fresh design helps you to get more visits :)&lt;br /&gt;Of course I would love to have something more complex, having a rating system, allowing users to leave comments (that I can use as feedback to improve my games...) etcetera but at least the first step is done ;)&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-6609113558785365713?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ehmJfEuCp2TgLK-14f2kTOp1bwE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ehmJfEuCp2TgLK-14f2kTOp1bwE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ehmJfEuCp2TgLK-14f2kTOp1bwE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ehmJfEuCp2TgLK-14f2kTOp1bwE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/K-rZUZQN47Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/6609113558785365713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=6609113558785365713" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6609113558785365713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/6609113558785365713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/K-rZUZQN47Y/overload-studios-website-update.html" title="Overload Studios website update" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_glNbAwYTLnk/R9gZ1lXvZRI/AAAAAAAAAIo/fZkejCjxiWY/s72-c/games-overloadstudios.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/03/overload-studios-website-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAR3c4eyp7ImA9WxZRE08.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-5440467376912043664</id><published>2008-02-06T17:33:00.000Z</published><updated>2008-02-06T17:55:46.933Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-06T17:55:46.933Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgipedia" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Widget: Piranha Loca</title><content type="html">As I &lt;a href="http://overloadstudios.blogspot.com/2007/12/la-cucaracha-in-mindjolt.html"&gt;mentioned before&lt;/a&gt;, I had the idea of working on a game-widget or a widget-game or whatever you want to call it...&lt;br /&gt;And there it is, a widget called &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Piranha-Loca_1366.html"&gt;Piranha Loca&lt;/a&gt;, available at this moment only from &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Piranha-Loca_1366.html"&gt;Widgipedia&lt;/a&gt; as a web widget but I'm planning to add it to different widget distributors and have it available as a desktop widget as well.  &lt;br /&gt;Again I've added &lt;a href="https://www.mochiads.com/r/2bd2a549a8f06c2f"&gt;MochiAds&lt;/a&gt; to the game so I can get some revenue out of the long hours that took me creating it :)&lt;br /&gt;&lt;br /&gt;&lt;div id="wpdc_embed_12023204181" style="display: none"&gt;Piranha Loca&lt;/div&gt;&lt;head&gt;&lt;/head&gt;&lt;script src="http://www.widgipedia.com/embed/Ernesto-Quezada/Piranha-Loca_1366w-12023204181t-1202320418908i-8192p.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-5440467376912043664?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jAtJSG-4byqpPEBRfZTXVbCKo3s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAtJSG-4byqpPEBRfZTXVbCKo3s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jAtJSG-4byqpPEBRfZTXVbCKo3s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAtJSG-4byqpPEBRfZTXVbCKo3s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/JpGWQySYYww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/5440467376912043664/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=5440467376912043664" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5440467376912043664?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5440467376912043664?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/JpGWQySYYww/widget-piranha-loca.html" title="Widget: Piranha Loca" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/02/widget-piranha-loca.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQBRH47fyp7ImA9WxZSFk8.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-2942450106660087318</id><published>2008-01-29T16:53:00.000Z</published><updated>2008-01-29T17:22:35.007Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-29T17:22:35.007Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Widgipedia" /><category scheme="http://www.blogger.com/atom/ns#" term="Clock" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>Widget: The Persistence of a Genius</title><content type="html">Inspired by Salvador Dalí's "&lt;a href="http://en.wikipedia.org/wiki/The_Persistence_of_Memory"&gt;The Persistence of Memory&lt;/a&gt;" where melting clocks mix with other elements including a group of ants, there it is yet another analogue clock for my collection...&lt;br /&gt;&lt;br /&gt;&lt;div id="wpdc_embed_12016255031" style="display: none"&gt;Persistence of a Genius&lt;/div&gt;&lt;head&gt;&lt;/head&gt;&lt;script src="http://www.widgipedia.com/embed/Ernesto-Quezada/Persistence-of-a-Genius_1340w-12016255031t-1201625503814i-8192p.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;The time is first taken from the computer system then shown as an analogue clock; the ants react to the mouse pointer.&lt;br /&gt;I've taken some elements from different widgets I built before as some of the elements used by Dalí were used in more than one of his masterpieces... &lt;br /&gt;When I was developing it, I was listening to "&lt;a href="http://www.youtube.com/watch?v=dVUbX5Q_K8g&amp;feature=related"&gt;Salvador Dalí&lt;/a&gt;" by the Spanish band &lt;a href="http://en.wikipedia.org/wiki/Mecano"&gt;Mecano&lt;/a&gt; about 3 or 4 times in a row... I love that song! :)&lt;br /&gt;&lt;br /&gt;If you like &lt;span style="font-weight:bold;"&gt;the Persistence of a Genius&lt;/span&gt;, you can get it from &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Persistence-of-a-Genius_1340.html"&gt;this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-2942450106660087318?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ooOudaSKfqA748CZ_7Y7HqwVeyA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooOudaSKfqA748CZ_7Y7HqwVeyA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ooOudaSKfqA748CZ_7Y7HqwVeyA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooOudaSKfqA748CZ_7Y7HqwVeyA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/mzwY7v4TpW0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/2942450106660087318/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=2942450106660087318" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2942450106660087318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/2942450106660087318?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/mzwY7v4TpW0/widget-persistence-of-genius.html" title="Widget: The Persistence of a Genius" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/01/widget-persistence-of-genius.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAFQnc5eyp7ImA9WxZTE04.&quot;"><id>tag:blogger.com,1999:blog-20487991.post-5511483972511478613</id><published>2008-01-14T17:14:00.000Z</published><updated>2008-01-14T17:45:13.923Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-14T17:45:13.923Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Widgipedia" /><category scheme="http://www.blogger.com/atom/ns#" term="Widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="Widget" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><title>widget: add to favorites flash button</title><content type="html">Checking the statistics for &lt;a href="http://overloadstudios.co.uk/birdflu/breakout.html"&gt;Slippery Breakout's new page&lt;/a&gt;, I found interesting that some people come directly to the it so I guess they have added the game to their favourites. &lt;br /&gt;I decided that would be good to give the users an option to add it to their favourite websites with a flash button as I've done before and continue my collection of flash button widgets. So far we've got:&lt;br /&gt;- &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Add-to-delicious-flash-button_193.html"&gt;add to delicious&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://overloadstudios.blogspot.com/2007/02/submit-to-stumbleupon-flash-button.html"&gt;add to stumble upon&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://overloadstudios.blogspot.com/2007/07/add-to-google-flash-button.html"&gt;add to google&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.widgipedia.com/widgets/customize/Ernesto-Quezada/Add-to-Netvibes-flash-button_191.html"&gt;add to netvibes&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Add-to-Technorati-flash-button_282.html"&gt;add to technorati&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/Add-to-Bloglines-flash-button_201.html"&gt;add to bloglines&lt;/a&gt;&lt;br /&gt;and the latest one:&lt;br /&gt;- &lt;a href="http://www.widgipedia.com/web-widgets/details/Ernesto-Quezada/add-to-favorites-flash-button_1249.html"&gt;add to favorites&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;come on, don't be shy and give it a try:&lt;br /&gt;&lt;br /&gt;&lt;div id="wpdc_embed_12003320141" style="display: none"&gt;add to favorites flash button&lt;/div&gt;&lt;head&gt;&lt;/head&gt;&lt;script src="http://www.widgipedia.com/embed/Ernesto-Quezada/add-to-favorites-flash-button_1249w-12003320141t-1200332014687i-8192p.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;the cool thing is that it works with both Mozilla Firefox and IExplorer (I shouldn't mention IE but you know... it's still in use... :D ) &lt;br /&gt;&lt;br /&gt;Let's see how it does and if it manages to get &lt;a href="http://www.widgipedia.com/widgets/top/"&gt;to the Widgipedia top widgets&lt;/a&gt; as its "brothers" did ;)&lt;br /&gt;&lt;br /&gt;salut!&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-8492503301995688";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel = "";
google_ui_features = "rc:6";
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20487991-5511483972511478613?l=overloadstudios.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hkCTKQiN1ib3xjOzcqSWACZhzPU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hkCTKQiN1ib3xjOzcqSWACZhzPU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hkCTKQiN1ib3xjOzcqSWACZhzPU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hkCTKQiN1ib3xjOzcqSWACZhzPU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ErnestoQuezada/~4/nw8zCbaazsE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://overloadstudios.blogspot.com/feeds/5511483972511478613/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20487991&amp;postID=5511483972511478613" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5511483972511478613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20487991/posts/default/5511483972511478613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ErnestoQuezada/~3/nw8zCbaazsE/widget-add-to-favorites-flash-button.html" title="widget: add to favorites flash button" /><author><name>Ernesto</name><uri>http://www.blogger.com/profile/16355503526492674107</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://usuarios.lycos.es/lopezbernal/fotos/brunito.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://overloadstudios.blogspot.com/2008/01/widget-add-to-favorites-flash-button.html</feedburner:origLink></entry></feed>

