RIA Developer, Flex / Flash, Widgets
Actionscript
The Flash Builder 4 and Flash Catalyst Betas Are Out!!
May 31st
So I was going to write a great long blog post about how the Flash Catalyst and Flash Builder 4 betas are out… and resources you can use get started… But Ryan Stewart and Serge Jespers have both written amazing posts already. So all of you should do as I’m doing, and go download the betas and start finding bugs!!
I do give huge props to Adobe for releasing both of these betas in “June” as they said they would. To be quite honest, it’s still technically May here in Seattle. Great work Adobe, another job well done. *slow clap*
:: UPDATE ::
Also, major props to the Flex SDK team for getting the beta out even with all of the Fx prefix madness that has been going on.
:: UPDATE 2 ::
Adobe Developer Connection has posted a list of informational links about Flash Builder 4, Flex 4 SDK and Flash Catalyst. Check it out!
Tip of the Day – How to create a prompt field on your mx:ComboBox
Apr 18th
For a long time I’ve been doing things like this within Flex.
[Bindable] private var _skills:Array = [ {label: "---", id: -1}, {label: "1 - Newbie", id: 1}, {label: "2 - Some Experience", id: 2}, {label: "3 - Expert", id: 3}, {label: "4 - I'm a baller", id: 4} ];
And then binding this data provider to a ComboBox…
<mx:ComboBox id="skillsCB" dataProvider="{_skills}" />Well it turns out there is a much easier way of doing this that I never knew of until today. ComboBox has a “prompt” attribute that you can set. It’s so easy…
<mx:ComboBox id="skillsCB" dataProvider="{_skills}" prompt="---" />I told you it was easy. Can’t believe I never noticed it before.
Late-night programming
Mar 26th
package { import net.natebeck.Nate; import net.natebeck.events.NateEvent; import com.bugquash.Project; import flash.event.Event; public class BugQuash { protected var pokeCount:int; protected var baller:Nate; public function BugQuash() { baller = new Nate(); baller.addEventListener(NateEvent.GETTING_TIRED, onGettingTired); baller.addEventListener(Event.COMPLETE, onComplete); baller.generateCode(Project.QUASHBOARD); baller.generateCode(Project.QUASHBOARD_ADMIN); baller.generateCode(Project.SERVER_LOGIC); baller.loadTest(Project.SERVER_LOGIC); } protected function onGettingTired(event:NateEvent):void { baller.caffinate(); } protected function onComplete(event:Event):void { baller.sleep(); } public function poke():void { if(++pokeCount < 4) { baller.say("Ouch!"); } else { baller.say("Hey... that's kind of nice"); } } } }
Register for the Flex SDK BugQuash! It’s free!
Feb 19th
Soooo… it is 4:46 am here… Pacific Standard Time. Â I stayed up all night finishing up the registration system so I could get this information out to all of you.
Registrations for the first Flex SDK BugQuash event are now open.  It’s free, so go ahead and sign up.  We’re very excited about it.
Register for the event —> here.
March 28th, 10am – 8pm in Seattle, WA
We will also be broadcasting the event, live. So even if you can’t attend physically… you can attend virtually (very ninja-like)! More information about the event can be found on BugQuash.com.
Night all!
:: Update ::
My bad, my bad.. I wrote the wrong time on this post. The actual time is from 10am – 8pm. My apologizes for the confusion.
TweetCoding!
Feb 18th
Two days ago Grant Skinner announced he’s now part of the Twitter craze.
One day later, he has setup a “TweetCoding” competition. Winner will receive a copy of Flash CS4 (compliments of Adobe).
As for how it’s going to be judged… nobody really knows yet… but loads of fun none the less.
Official Rules —> here
Template Files —> here
And you can follow the competition —> here
Farewell Flex / AS3 Reference Guide :(
Feb 10th
So this morning was working on an Adobe AIR prototype. With my headphones on and music playing, I may have gotten a bit into the music. Long story short… I knocked over my Pepsi Zero onto my Adobe technology platform ActionScript Reference (the cool pamphlet one that I got from MAX). It’s ruined, so I guess it’s back to the online Language Reference.
Curse you Ben Folds with your melodic twists and turns and memorable lyrics.
Farewell old friend… you will be sorely missed.