<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7326664474045981857</id><updated>2012-01-30T10:36:11.062+02:00</updated><category term='Transylvania Flex Group'/><category term='flash'/><category term='Flex'/><category term='Pixel Bender'/><category term='as3'/><category term='Flex Web Formatter'/><category term='SmartFox'/><title type='text'>Post.it</title><subtitle type='html'>Flash, Flex, news, fun and more ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-7051428971492572583</id><published>2011-07-01T12:29:00.005+03:00</published><updated>2012-01-30T10:34:16.260+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Adding background to mobile flex 4.5 applications</title><summary type='text'>While developing a new Flex 4.5 application I needed to add a background to all the views. I was using ViewNavigatorApplication, pushing and popping views as the user navigated through the app, with slide effect in between. This made it impossible to add the background to every view, because you would see it slide as well.
The best way to solve it was to create a custom application skin. I </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/7051428971492572583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=7051428971492572583' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/7051428971492572583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/7051428971492572583'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2011/07/adding-background-to-mobile-flex-45.html' title='Adding background to mobile flex 4.5 applications'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-4640255575584810202</id><published>2011-06-28T13:33:00.006+03:00</published><updated>2011-06-28T16:13:28.829+03:00</updated><title type='text'>Happy birthday Actionscript 3</title><summary type='text'>Oh boy, time really flies. Was it really 5 years ago when I was struggling to move from the very comfortable AS2 to a shiny new language where the "usual hacks" were not working anymore?!I must admit that at the beginning I had a hard time adapting. The movieclip properties suddenly lost the preceding dash, so movie._x was not working anymore. Then came the percentage values that changed from [0.</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/4640255575584810202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=4640255575584810202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/4640255575584810202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/4640255575584810202'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2011/06/happy-birthday-actionscript-3.html' title='Happy birthday Actionscript 3'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HiiNPzjfVk0/TgnSgtM5fdI/AAAAAAAAA64/_w4QNGSatAg/s72-c/as3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-229593974709677122</id><published>2011-05-17T12:51:00.007+03:00</published><updated>2011-07-01T15:46:02.560+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Adobe kills Local Shared Objects</title><summary type='text'>Adobe recently released version 10.3 of the Flash Player. Amongst the cool new features there is a long expected one by the privacy control freaks: the clearing of local shared objects when clearing cookies in the browser. The idea is very nice, whenever the user clears their cookies, they actually want to remove all the session information the browser maintains.When my desktop updated to FP 10.3</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/229593974709677122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=229593974709677122' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/229593974709677122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/229593974709677122'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2011/05/adobe-kills-local-shared-objects.html' title='Adobe kills Local Shared Objects'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5611829907810687022</id><published>2010-12-14T00:30:00.002+02:00</published><updated>2011-07-01T15:46:36.765+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash in online gambling</title><summary type='text'>I've been in the online gambling industry for a while and I noticed that it's relying more and more on the Flash Platform. The applications created by online gambling companies have large budgets and use state of the art technology. They usually have dedicated User Experience professionals who make sure the application looks and feels right to the customers. After all, the most important thing is</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5611829907810687022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5611829907810687022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5611829907810687022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5611829907810687022'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/10/flash-in-online-gambling.html' title='Flash in online gambling'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LRckpxqevRY/TRDGoJ7_T4I/AAAAAAAAAxc/AD0jl1rMeWQ/s72-c/bodoglive.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5999756978720012986</id><published>2010-12-03T10:02:00.004+02:00</published><updated>2010-12-03T10:16:20.679+02:00</updated><title type='text'>Why I never use Yahoo search</title><summary type='text'>A few days ago I installed some new software and it changed my Firefox default search engine from Google to Yahoo.  As I am used type everything I want to search in the address bar, this is what I got after misspelling flash utils proxy.Shouldn't it be obvious that it's more probable for me to type the letters in the wrong order than to type wrong letters ?! And guess what, after trying Google, </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5999756978720012986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5999756978720012986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5999756978720012986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5999756978720012986'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/12/why-i-never-use-yahoo-search.html' title='Why I never use Yahoo search'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LRckpxqevRY/TPimBlF0lOI/AAAAAAAAAww/V79YZzHs4nk/s72-c/yahoo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6856707467591366999</id><published>2010-10-25T18:34:00.004+03:00</published><updated>2010-10-25T18:54:01.450+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Maximum number of selected items in a List</title><summary type='text'>The Flex list allows you to select multiple items by setting allowMultipleSelection="true". This will allow the user to select none, some or all the elements in the list. If you need to limit the number of selected items, you basically have two options:1. Ignore the last selected element2. Remove the first selected element and add mark the last one as selected.In Flex 3 (Halo components) you can </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6856707467591366999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6856707467591366999' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6856707467591366999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6856707467591366999'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/10/maximum-number-of-selected-items-in.html' title='Maximum number of selected items in a List'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-3798089721963235711</id><published>2010-10-25T17:22:00.005+03:00</published><updated>2010-10-25T18:33:47.143+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Detect Textarea scroll to the bottom (eg License Agreement)</title><summary type='text'>Sometimes you may need to detect if the user has scrolled through the whole content of a text area. Let's say that only after the user scrolls to the bottom a button is enabled (like in most License Agreements). This is fairly easy to do but differ between Flex 3 and Flex 4 (Spark and Halo components).For Flex 3 we simply bind to the verticalScrollPosition and maxVerticalScrollPosition of the </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/3798089721963235711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=3798089721963235711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3798089721963235711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3798089721963235711'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/10/detect-textarea-scroll-to-bottom-eg.html' title='Detect Textarea scroll to the bottom (eg License Agreement)'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LRckpxqevRY/TMWgiJvvRjI/AAAAAAAAAv0/_2KnMJQY6xE/s72-c/Scroll.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-2354384464491876680</id><published>2010-10-01T13:35:00.003+03:00</published><updated>2010-10-01T16:02:19.070+03:00</updated><title type='text'>Flash Builder code coverage plugin</title><summary type='text'>Adobe recently launched a prererelease version of the Adobe Actionscript Code Coverage Plug-in for Adobe Flash Builder,  a tool that helps AS and Flex developers understand what code gets executed while an application is running.What can I use it for ?The main use of the plug-in is to tell you how much of code your unit tests cover. Although it's a good practice to add a unit test coverage </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/2354384464491876680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=2354384464491876680' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2354384464491876680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2354384464491876680'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/10/flash-builder-code-coverage-plugin.html' title='Flash Builder code coverage plugin'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-8730811614391916708</id><published>2010-10-01T10:34:00.002+03:00</published><updated>2010-10-01T10:51:16.578+03:00</updated><title type='text'>mm.cfg file location in Windows XP</title><summary type='text'>The mm.cfg file is a golden mine for any Flash Platform developer. Basically it allows you to log a lot of useful information from your running apps.Recently I had problems making it work on my new Windows XP machine at work. According to the official adobe docs all I had to do was put this file in C:\Documents and Settings\Username and put whatever configurations I wanted there. But no matter </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/8730811614391916708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=8730811614391916708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/8730811614391916708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/8730811614391916708'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/10/mmcfg-file-location-in-windows-xp.html' title='mm.cfg file location in Windows XP'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-3144975589244380498</id><published>2010-09-28T11:39:00.007+03:00</published><updated>2010-09-28T12:51:39.955+03:00</updated><title type='text'>Spark multiline checkbox, multiline radio button and multiline button (with word wrap)</title><summary type='text'>This blog post is based on creating a multiline checkbox, but it applies for radio buttons and buttons as well.It's obvious that Flex 4 is a major improvement in terms of customization capabilities for developers. I recently had to make a Spark checkbox to display multiline text. In Flex 3 it took a lot of work and the solution wasn't very flexible.In Spark it's as easy as skinning the checkbox. </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/3144975589244380498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=3144975589244380498' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3144975589244380498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3144975589244380498'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/09/spark-multiline-checkbox-with-word-wrap.html' title='Spark multiline checkbox, multiline radio button and multiline button (with word wrap)'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LRckpxqevRY/TKGymG7w61I/AAAAAAAAAuk/uF1NMYqwa8A/s72-c/Default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5686641892221798358</id><published>2010-09-27T13:22:00.004+03:00</published><updated>2010-09-27T13:54:48.431+03:00</updated><title type='text'>Passing data to item renderers</title><summary type='text'>There are 2 main types of data that you need to pass to item renderers. Rendered object dataThis is usually passed through the data property of the renderer which of type Object, but you can cast it to the element type that the renderer displays. Depending on the type of renderer this property might be called listData, dataGridListData or treeListData. General application dataThere might be cases</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5686641892221798358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5686641892221798358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5686641892221798358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5686641892221798358'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/09/passing-data-to-item-renderers.html' title='Passing data to item renderers'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5736628887881564044</id><published>2010-09-27T10:36:00.006+03:00</published><updated>2010-09-27T12:45:11.834+03:00</updated><title type='text'>Spark custom item renderers</title><summary type='text'>Flex 4 changes the way we use and customize item renderers for both spark and halo compononets.Components that use item renderersFlex 4 comes with a new implementation of the List component (Spark) and a brand new component called DataGroup. Both of them use the new spark ItemRenderer. The main difference between the 2 is that DataGroup is optimized for performance, doesn't hold selection and </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5736628887881564044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5736628887881564044' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5736628887881564044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5736628887881564044'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/09/spark-custom-item-renderers.html' title='Spark custom item renderers'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6523291163365155984</id><published>2010-04-14T16:02:00.010+03:00</published><updated>2010-06-02T10:11:51.067+03:00</updated><title type='text'>Adobe Photoshop CS5 content aware fill is amazing</title><summary type='text'>I got to play with the new Photoshop CS5 and I have to say it's absolutely brilliant. Although I am not very good at using it, I easily removed the wedding rings off of 4 women with my skills :).Ring 1 - Close-upFor this I had to carefully select around the ring, including the shadow on the left side. The edges can be pretty rought, you don't need the exact shape of the ring in the selection. </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6523291163365155984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6523291163365155984' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6523291163365155984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6523291163365155984'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/04/adobe-photoshop-cs5-content-aware-fill.html' title='Adobe Photoshop CS5 content aware fill is amazing'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LRckpxqevRY/S8W-35EOGxI/AAAAAAAAAmc/kIqMPtehIlc/s72-c/Ring1on.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6009703758881354151</id><published>2010-01-28T00:16:00.002+02:00</published><updated>2010-01-28T00:33:22.150+02:00</updated><title type='text'>Javascript Fail x 3</title><summary type='text'>I've been writing some Javascript code recently and I was amazed of how dumb it sometimes is.Fail #1While working with a simple algorithm I've had the incredible idea of using indexOf to check if a string value is found in an Array. You can imagine my face when I realized that IE(6,7,8) doesn't support Array.indexOf (it does for String, however). You can find a decent workaround here : http://</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6009703758881354151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6009703758881354151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6009703758881354151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6009703758881354151'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2010/01/javascript-fail-x-3.html' title='Javascript Fail x 3'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-1016869469103562368</id><published>2009-12-22T00:05:00.002+02:00</published><updated>2009-12-22T00:13:45.526+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='as3'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>SharedObjects maintain references and update values of Objects</title><summary type='text'>A very interesting thing I noticed a while ago is the behavior of SharedObjects when the data in them is an object as well. The idea is that when you add any Object to the data field of a SharedObject instance this is not cloned and is passed by reference. So from then on, any changes to the Object will be reflected in the SharedObject data.If you want to prevent this behaviour it's best that you</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/1016869469103562368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=1016869469103562368' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/1016869469103562368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/1016869469103562368'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/12/sharedobjects-maintain-references-and.html' title='SharedObjects maintain references and update values of Objects'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5946538808736966935</id><published>2009-10-30T16:34:00.005+02:00</published><updated>2009-11-27T20:13:11.361+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='as3'/><title type='text'>ActionScript 3 for in problems ?!</title><summary type='text'>My friend Iacob showed me an interesting livedocs comment on the Performing Object Introspection page. It seems that if you try to change values while you are in a for loop, everything kind of gets messed up.For example take the following code :For instance:Codevar obj : Object = {};obj.a = "x";obj.b = "y";obj.c = "z";for(var key:String in obj){      obj[key] = obj[key]+"x";      trace(key+"="+</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5946538808736966935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5946538808736966935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5946538808736966935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5946538808736966935'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/10/actionscript-3-for-in-problems.html' title='ActionScript 3 for in problems ?!'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6170294431201921221</id><published>2009-10-30T12:47:00.004+02:00</published><updated>2010-09-29T12:03:01.288+03:00</updated><title type='text'>Error creating AIR file: 303:Error, [some path]</title><summary type='text'>I got this error while trying to export a release build for an AIR application (with icons) in Flex Builder. The problem was pretty clear, it was missing the 32 pixels icon that I specified in the -app.xml file, but there was no mention of the 16,48 and 128 versions which meant that they were ok.So first I tried to re-export the 32 pixels version hoping that the first one was corrupt. Still no </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6170294431201921221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6170294431201921221' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6170294431201921221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6170294431201921221'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/10/error-creating-air-file-303error-some.html' title='Error creating AIR file: 303:Error, [some path]'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LRckpxqevRY/SurHRYAIHiI/AAAAAAAAATM/ZG2gunJfaIQ/s72-c/error_AIR.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-2397083389209612604</id><published>2009-09-22T17:54:00.003+03:00</published><updated>2009-09-22T17:58:53.143+03:00</updated><title type='text'>mm.cfg (mis)configuration</title><summary type='text'>We just discovered a slight problem with the flashlog feature of the Flash Player. In order to be able to see traces from the flash players to the log file you are instructed to put the following lines in your mm.cfg file :ErrorReportingEnable=1TraceOutputFileEnable=1This works fine, you see all your debug info, but DON'T leave it like that. Once you're done debugging, switch them back to 0. My </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/2397083389209612604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=2397083389209612604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2397083389209612604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2397083389209612604'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/09/mmcfg-misconfiguration.html' title='mm.cfg (mis)configuration'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-3093964089389467659</id><published>2009-08-14T16:42:00.005+03:00</published><updated>2009-10-30T10:42:43.943+02:00</updated><title type='text'>Flex for PHP developers</title><summary type='text'>If you know PHP and want to learn Flex, you can read Mihai Corlan's Flex for PHP developers . It's not a book, but I must say it's more than a blog post.In case you don't know, Mihai is an Adobe Evangelist.Note: The book is now available in Romania as well : Flex pentru programatorii PHP</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/3093964089389467659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=3093964089389467659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3093964089389467659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/3093964089389467659'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/08/flex-for-php-developer.html' title='Flex for PHP developers'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5061992184423403704</id><published>2009-07-03T15:11:00.004+03:00</published><updated>2009-07-03T17:56:56.270+03:00</updated><title type='text'>Firebug is null (looks disabled and doesn't start)</title><summary type='text'>Recently my Firebug stopped working. I googled for any problems between my Firefox version 3.0.11 and Firebug 1.3.3, but I only found a few topics which didn't fix my problem. After a few attempts I realized there are a few reasons for why this might happen. My problem was the 3rd case.Case 1 Incompatible FB version or other add on.You need to check if some other add on is not interfering with FB</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5061992184423403704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5061992184423403704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5061992184423403704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5061992184423403704'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/07/firebug-is-null-looks-disabled-and.html' title='Firebug is null (looks disabled and doesn&apos;t start)'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-2476697519187849845</id><published>2009-06-22T11:40:00.004+03:00</published><updated>2010-09-29T12:05:56.598+03:00</updated><title type='text'>Adobe AIR PUT, DELETE, HEAD HTTP Methods</title><summary type='text'>First I wanted to call this post HTTPService is evil. And you will soon find out why.I wanted to implement an Adobe AIR RESTful client and for this I needed to make remote service calls using PUT and DELETE HTTP methods. According to the ActionScript documentation (livedocs) it's possible for AIR apps to use these let's say eccentric methods. And being used to the HTTPService I tried using it to </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/2476697519187849845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=2476697519187849845' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2476697519187849845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2476697519187849845'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/06/adobe-air-put-delete-head-http-methods.html' title='Adobe AIR PUT, DELETE, HEAD HTTP Methods'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LRckpxqevRY/Sj9JDssnEcI/AAAAAAAAAIc/QBaB0oTEUJI/s72-c/testPut.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-629201311240943456</id><published>2009-06-19T18:05:00.005+03:00</published><updated>2009-06-19T18:24:13.167+03:00</updated><title type='text'>Filtering out columns in Excel</title><summary type='text'>I searched all over the internet for this and I didn't find a good tutorial so I decided to write one myself.The goal is to filter some entries from a table (based on a criteria) and to generate a result table that doesn't contain all the columns from the source.So here's the table. I hope the data is intuitive.So the goal is to select the name and the city of the users that we've done business </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/629201311240943456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=629201311240943456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/629201311240943456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/629201311240943456'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/06/filtering-out-columns-in-excel.html' title='Filtering out columns in Excel'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LRckpxqevRY/SjuqT_-HTMI/AAAAAAAAAIE/hZtBLw-vv6g/s72-c/tut1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6028177621166931980</id><published>2009-05-05T14:04:00.007+03:00</published><updated>2009-05-06T10:14:29.607+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Web Formatter'/><title type='text'>Flex Web Formatter</title><summary type='text'>After posting a few Flex examples on blogs and websites I realized that if you have more than 10-20 lines of code the examples are pretty difficult to read. So I decided to create a tool that can color (highlight) the code very similar to Flex Builder (but you can style it however you want). You don't need to add any external files or something like that to your site. Just paste your source code </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6028177621166931980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6028177621166931980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6028177621166931980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6028177621166931980'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/05/flex-web-formatter.html' title='Flex Web Formatter'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-1185173452212869590</id><published>2009-04-12T17:38:00.033+03:00</published><updated>2009-05-04T10:56:48.919+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Multiple ArrayCollection with the same array as source</title><summary type='text'>In case you didn't know you can have multiple ArrayCollection with the same array as source. When you add to any of the collections or to the array, all the other collections will contain the new item. However, if you use databinding on the collection the events are not triggered when you add the item to another collection. Because of that you need to manually refresh each ArrayCollection.You can</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/1185173452212869590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=1185173452212869590' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/1185173452212869590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/1185173452212869590'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/04/multiple-arraycollection-with-same.html' title='Multiple ArrayCollection with the same array as source'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-2633065635931421853</id><published>2009-04-01T10:27:00.002+03:00</published><updated>2009-04-01T11:28:36.333+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pixel Bender'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Effect using Pixel Bender filter</title><summary type='text'>In case you don't already know Pixel Bender is the newest thing from Adobe for runtime image processing. The great thing about it is that it runs on the GPU, thus performing faster and leaving the CPU for other stuff. I've never been a math fan, so my examples are very basic, just a grayscale filter and an overlay. I got some inspiration from Miti's examples. Once I got to know how the filter </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/2633065635931421853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=2633065635931421853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2633065635931421853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2633065635931421853'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/04/flex-effect-using-pixel-bender-filter.html' title='Flex Effect using Pixel Bender filter'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-5083092182985669647</id><published>2009-03-23T11:51:00.001+02:00</published><updated>2009-04-01T11:29:22.634+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transylvania Flex Group'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Transylvania Flex Group</title><summary type='text'>I'm proud to announce that Transylvania Flex Group was launched. The group is based in Cluj, but addresses to Flex coders from the whole region.Feel free to join even if you are from other countries as the main language of the group is English.</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/5083092182985669647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=5083092182985669647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5083092182985669647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/5083092182985669647'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/03/transylvania-flex-group.html' title='Transylvania Flex Group'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-6898321014712833856</id><published>2009-03-17T14:55:00.001+02:00</published><updated>2009-04-01T11:29:41.074+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Camp Timisoara</title><summary type='text'>Last weekend I've attended my first Flex Camp. Thanks to the 3 evanghelists on the scene I found out about a few Adobe Platform features that I didn't know about.One of them is that you can compile C (and virtually any other language) into a .swf movie file or into a .swc library. (Yeah, I know ... coool). You need to use Alchemy, an Adobe Labs research project. You can see a cool example on </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/6898321014712833856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=6898321014712833856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6898321014712833856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/6898321014712833856'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2009/03/flex-camp-timisoara.html' title='Flex Camp Timisoara'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-4043049846752907366</id><published>2008-12-16T18:03:00.001+02:00</published><updated>2009-04-01T11:30:04.849+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SmartFox'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>SmartFox v1.1 released</title><summary type='text'>SmartFox is a Flex/AIR opensource web browser.The changes for this version include :-loading .swf files now works (removed the transparency of the window due to a framework limitation)-code is now signedYou can get the air file here :http://smartfox.googlecode.com/files/WebBrowser1.1.airOr the source files here :http://smartfox.googlecode.com/files/WebBrowserCode1.1.zipThe google code project </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/4043049846752907366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=4043049846752907366' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/4043049846752907366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/4043049846752907366'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2008/12/smartfox-v11-released.html' title='SmartFox v1.1 released'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-7213490504579539512</id><published>2008-10-24T12:22:00.013+03:00</published><updated>2009-05-04T10:58:50.891+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Error #2044: Unhandled statusEvent</title><summary type='text'>Recently I've been playing with Flex's LocalConnection on the AIR platform. I wanted this AIR application to be able to exchange messages with a web application that runs in the browser. Because of this, I could never know the exact domains of these 2 files and they could never be in the same domain.So I read the documantation, but I did it somewhat between the lines and of course I got the Error</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/7213490504579539512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=7213490504579539512' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/7213490504579539512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/7213490504579539512'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2008/10/error-2044-unhandled-statusevent.html' title='Error #2044: Unhandled statusEvent'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-8750169770612079784</id><published>2008-10-23T16:34:00.001+03:00</published><updated>2009-04-01T11:30:43.084+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SmartFox'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>SmartFox 1.0 Released</title><summary type='text'>SmartFox is an open source Flex/AIR web browser. It is just intended to be a demo on how to use the HTML component and the similar classes from the AIR framework.The key features are :*History management (back/forward)*Typed in addresses saving (they are saved from one instance to another)*Visual effects for different window effectsI will probably add a new version soon with some new features. If</summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/8750169770612079784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=8750169770612079784' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/8750169770612079784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/8750169770612079784'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2008/10/flexfox-10-released.html' title='SmartFox 1.0 Released'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326664474045981857.post-2832560346503086439</id><published>2008-09-19T13:22:00.005+03:00</published><updated>2010-09-28T12:40:21.941+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex multiline checkbox</title><summary type='text'>It seems Flex 3 controls don't allow their text labels to be multiline. For some reason this feature wasn't implemented.Thanks to Alex's Multiline buttons example I created a custom class to that extend the CheckBox to allow more than one line of text.Codepackage packageName{import flash.text.TextLineMetrics;import mx.controls.CheckBox;public class MultilineCheckbox extends CheckBox{public var </summary><link rel='replies' type='application/atom+xml' href='http://spy6.blogspot.com/feeds/2832560346503086439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326664474045981857&amp;postID=2832560346503086439' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2832560346503086439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326664474045981857/posts/default/2832560346503086439'/><link rel='alternate' type='text/html' href='http://spy6.blogspot.com/2008/09/flex-multiline-checkbox.html' title='Flex multiline checkbox'/><author><name>Spy 6</name><uri>http://www.blogger.com/profile/01875471998688704457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>
