I’ve been looking around for a good icon resource like this and the good people at Ntt.cc have given me one. Lots of beautiful royalty free icons here to use in your Flex applications. They also did a post on the best free vector graphics that might come in handy as well. Icon Sets Vector Sets Enjoy!
See how users in different locations can utilize fields to complete forms. This article is another great example of enabling collaboration in a Flex application using the publish/subscribe messaging infrastructure of BlazeDS. Users in different locations can fill in forms “together” in a real-time and in-context collaboration session: changes made by one user are automatically reflected [...]
Just dropping a quick note to followers of Flexcover and the ongoing AS3 code coverage adventure. It’s been a super busy time at work for me, but I’ve found enough spare cycles to put together a working branch coverage feature. It’s pretty cool: instead of toting up the number of lines that were executed [...]
The informative, articulate and personable David Coletta will be speaking about Buzzword’s testing approach at the upcoming Boston Flex Users Group meeting on Tuesday, 5/13 at Adobe Newton’s offices. If you haven’t checked out David’s blog, The Joy Of Flex, well, you really should! He is a great developer and also a great [...]
So it’s amazing how much dust gets kicked up after we ship a product.  As soon as Flex Builder 3 went out the door, we immediately started working on Flex 4…new states syntax, improved components…a small project called Thermo:). And somewhere in there, we started scheming about what IDE features could throw into the next version of Flex Builder…and it’s [...]
So it’s amazing how much dust gets kicked up after we ship a product. As soon as Flex Builder 3 went out the door, we immediately started working on Flex 4…new states syntax, improved components…a small project called Thermo:). And somewhere in there, we started scheming about what IDE features we could throw into [...]
So it’s amazing how much dust gets kicked up after we ship a product. As soon as Flex Builder 3 went out the door, we immediately started working on Flex 4…new states syntax, improved components…a small project called Thermo:). And somewhere in there, we started scheming about what IDE features we could throw into [...]
Well in my last post I showed how it’s all connected, main component, view and controller class. Now I’m going to show how it should be used. And how easy you can style your buttons. In this example I only going to deal with the “presentation” layer. In the futher I will show more [...]
This post is as promised an example how you can make a button build on the OpenFlux - framework. This example was build for Flex 3. We are going to build that little simple button which is used in the MAC - dashboard, see image. It represents show and close more options just by [...]
Since yesterday, I’ve playing with OpenFlux, and I must say once you get through the code/classes, you will and can easily build components for Flex. Now I’ve been extending Flex components since the beginning, ok since 1.5, and the way they have separated the views and controllers  in OpenFlux, I love it. Now the challenge [...]
Artima recently posted two interviews with me which relate to Flex. First is an interview about Adobe’s Open Screen Project. The second is called Rich-Client Misconceptions. Also Bruce Eckel recently posted a very interesting article on Artima called “Concurrency with Python, Twisted, and Flex“. Let me know what you think about [...]
Artima recently posted two interviews with me which relate to Flex. First is an interview about Adobe’s Open Screen Project. The second is called Rich-Client Misconceptions. Also Bruce Eckel recently posted a very interesting article on Artima called “Concurrency with Python, Twisted, and Flex“. Let me know what you think about [...]

So far, I've looked at two possible replacements for Cairngorm's use of the Singleton pattern in its ModelLocator. I want to briefly introduce a third alternative before concluding this long string of posts.

Yesterday I wasted an hour or so debugging a Flex itemRenderer that I was using to display an image instead of a value in a DataGrid column. The renderer had to simply pick one of six images based on the column value, and so it contained a single <mx:Image> tag and a function that set the Image source dynamically. And then I called that function on the renderer's creationComplete event. Simple enough. Except that the wrong images were sometimes being displayed, the column had the right data, but the code used to select the image seemed to sometimes pick the wrong image. And what it picked seem to change each time I scrolled the DataGrid up and down! I actually ran into a very similar issue with a TileList renderer a few weeks ago, but then I had no time to figure out the cause, and so I hacked a workaround. But this time, having been bitten by the same issue twice, I had to find out what was going on. And what I discovered (by using traces and alerts) is that the creationComplete event does not get fired as I had expected. Rather, it seemed to fire only occasionally, and not once per DataGrid row, and so my image selection function was not being executed as expected. Once I had figured out the problem I searched the docs for any info on renderers and creationComplete, and found this page. And sure enough, "Flex might reuse an instance of the item renderer or item editor, a reused instance of an item renderer or item editor does not redispatch the creationComplete event". Well, that explained it. The right way to do what I wanted is to trap the dataChange event instead of creationComplete, as "Flex dispatches the dataChange event every time the data property changes". And so I am posting this for my own future reference, just to make sure I don't run into it a third time.
Testing Flex and AJAX applications is challenging because the nature of the application itself can communicate between the client and the server in a different ways. We're not anymore in a context where the standard web application submits via GET or POST requests with an easy-to-understand format. Flex 3 for example supports Mercury QuickTest Professional that allows developers to create applications that are tested by Quality Control (QC) professionals. Now we have a new tool. In fact, Borland released then new Borland Silk 2008, an automated testing tool for Flex and AJAX applications
At the Ottawa Flex Usergroup tonight Zee Yang gave a great presentation on Deep Linking in Flex. He also made a post about it in his blog which examines Deep Linking with SWFAddress. He explains it quite well and also provides some sample code. Head over to Flexlive.net to learn more.
At JavaOne 2008 the daily edition of “JavaOne Today” features an interview with Sun’s Tor Norbye saying “Java and the Flex SDK are both open sourced. I hope they both benefit from community involvement at whatever level people choose to get involved.” Funny thing is that this is actually a quote from Chet Haase of [...]
At JavaOne 2008 the daily edition of “JavaOne Today” features an interview with Sun’s Tor Norbye saying “Java and the Flex SDK are both open sourced. I hope they both benefit from community involvement at whatever level people choose to get involved.” Funny thing is that this is actually a quote from Chet Haase of [...]
Who: Brandy Fortune What: Usability for Designers & Developers Where: RoundBox Global (Directions) When: Thursday, May 8 6:30PM Usability for Designers & Developers Have you ever wished you had factual data to show your manager in order to prove a point about functionality you believed strongly in including or removing? Have you ever gotten frustrated by your clients requesting you [...]

Subscribe to Planet Flash

Search

Tags

&lt;head&gt; 3d 3d Flash Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo Art AS2 as3 Asides awards Babble BEA Beautiful Web Books Business Cairngorm ColdFusion Community Components Conference Conferences degrafa design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Builder Flex Builder Development Flex Example FMS Fun Gallery General GeoWeb Google Industry Inspiration iphone Jobs Links linux Marketing MAX MAX 2007 Misc News news & events Off topic Open Source Other Papervision3D Parallax Denigrate Personal photos Photoshop Process Processing Resources RIA Singularity Site News Stuff techmology Technology Tennis Thinking Loud Tips Uncategorized Video Whatever

Blogs

Buttons

Planetarium