flex

NativeProcess Presentation in one hour at AdobeMax, 360|Max

You can check out the session code here: on GitHub.

The presentation will be in the community area today at 11am. Come check it out! The slides are attached in case you want to follow along.

Speaking at 360Max in October

I just confirmed that I'll be speaking at 360Max on October 5th, 2011 at 10am. This is a conference within a conference (Adobe Max). My presentation will be on Native Process in Adobe Air. I gave a similar talk a few months ago at the Capital Area Flex Users-group. This will be my first Adobe Max so I'm pretty excited. Schedule/Info here: http://www.360flex.com/about/360max/.

Summer Tour

Well somehow I got pretty booked up in July and August. Here's the schedule:


Rich Internet Applications Conference - Washington DC

New Adobe AIR app in the works. GUI for drush

I've been having fun playing around with AIR's NativeProcess class. This app I'm writing in my very sparse free-time is an application to help you manage a Drupal website. Features are limited at the moment. The code/info is here: http://code.google.com/p/drushpal/

DrushPal screenshot

And a quick screencast is coming shortly.

Where have I been? Saving time with Drush?

It's been a few months since I blogged. I've been busy. In addition to working on a few new websites, I've also been writing a new app.

In the next few weeks, I should have some alphas up for testing on Drupal.org. It's not a module... it's a desktop application that brings the power of Drush to the Window's, Mac, or Linux environments with a graphical user interface.

RadioButtonGroup in a Repeater Part 2: RadioButtonGroup is a Scam!!!

I previously posted how I solved the problem of RadioButtonGroups inside repeaters, you can see that post here. Unfortunately, today, I discovered that radio button groups are a scam. You don't need them at all!? Why, you ask? If you just set the "groupName" property, they are automatically created.

<mx:Repeater id="someRepeater">
<mx:HBox>   
  <mx:RadioButton id="Yes" groupName="{someRepeater.currentIndex}"/>

FlexMonkey - MonkeyAgent doesn't work with references to Application

If you've got an app and are hoping to test it using FlexMonkey, be careful that you don't have any references to Application.application. This would normally return you a nice reference to your main app MXML file, but since MonkeyAgent is doing the loading, it will return you a reference to MonkeyAgent instead. Rather than change your code, I'd recommend using MonkeyLink. You need to include a bunch of stuff, but at least it works.

callLater vs. validateNow

For years, many Flex developers have known the secret to fixing many a UI problem was using either callLater() or validateNow() methods. Much to my surprise, some of these developers do not understand WHY these fix problems, what the difference is, and which method to use.

The Problem

Lazy programmers do it inline

If there's one thing I've learned from writing a lot of jQuery, it's that you can write a whole lot of code without pressing the enter key. Between all the method chaining and inline functions, you can do quite a bit with a small amount of code.

CursorManager Inline

Once again I let my jQuery habits get into my ActionScript code.
this.addEventListener(MouseEvent.MOUSE_OVER,
  function():void{
  cursorId = CursorManager.setCursor(Cursors.MOVE,CursorManagerPriority.HIGH,-16,-16); });

this.addEventListener(MouseEvent.MOUSE_OUT,
  function():void{ CursorManager.removeCursor(cursorId); });
What do you think? Should I leave it?
Syndicate content

Social


profile for Jonathan Rowny at Stack Overflow, Q&A for professional and enthusiast programmers