Adobe Flex / Flash CheckBox Renderer Bug in a DataGrid

In Adobe Flash / Flex, sometimes in a DataGrid or AdvancedDataGrid, when checking multiple checkboxes a previously checked CheckBox will drop the check mark.  This is really annoying and can cause errors.  It’s a documented bug in Flash player that Adobe hasn’t gotten around to fixing.  You can however fix it yourself by supplying a [...]

Flex / Flash Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: …

When attempting to access a URL via the URLLoader, eg:
var loader:URLLoader = new URLLoader(“some url or uri”);

You get an error:
Flex / Flash Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: …

I modified the code referenced from:
http://www.actionscript.org/forums/showthread.php3?t=170067

To create an URLErrorHandler that will attach to a URLLoader.  So, to easily attach default error handlers to the [...]

ActionScript and Adobe Flex Reload the Flex Application

Create an ActionScript function to reload a page that can be called from Adobe Flex / Flash.  This uses javascript to call a page reload.
private function reloadPage(event:Event):void
{
var ref:URLRequest = new URLRequest(”javascript:location.reload(true)”);
navigateToURL(ref, “_self”);
}

Saving Excel Files in ActionScript and Flex

In saving to an Excel (xls) file from Adobe Flex / Flash using ActionScript code, make sure to include
import com.as3xls.xls.ExcelFile;
import com.as3xls.xls.Sheet;
Then, make sure to require Flash Player 10.0.0 or higher or the application will not build in Flex Builder 4.  Project->Properties->Flex Compiler -> Check Require Flash Player version: 10 0 0.
Wire your event listener appropriately.
var [...]

File Uploader In Flex

This is a great example of a file uploader for Adobe Flex.  It’s in com.everythingflex.components.Uploader.mxml.
<?xml version=”1.0″ encoding=”utf-8″?>
<!– Authored by Rich Tretola (rich@richtretola.com) EverythingFlex.com
Feel free to use within your appplications.  Track changes at EverythingFlex.com
Sample Syntax:
<eFlexComponents:Uploader uploadButtonLabel=”Browse for New Image”
uploadToURL=”http://www.yourdomain.com/uploads/uploader.cfm”
imagesFilter=”*.jpg;*.gif;*.png”
displayNewImage=”true”
displayImagePath=”http://www.yourdomain.coms/uploads”
maxUploadSize=”100000″/>
–>
<mx:Canvas xmlns:mx=”http://www.adobe.com/2006/mxml” width=”100%” height=”100%”>
<mx:Script>
<![CDATA[
import mx.controls.Label;
import mx.controls.Alert;
import flash.net.FileFilter;
import flash.net.FileReference;
import flash.net.URLRequest;
private var uploadURL:URLRequest;
private var file:FileReference;
[Bindable]
public var uploadButtonLabel:String = “Browse for [...]

Cool Flex 3d Rotating Effects

Image to Ascii:
http://livedocs.adobe.com/flex/3/html/help.html?content=09_Working_with_Strings_11.html
Cool Adobe Flash / Flex 3D Graphics Effects
http://blog.flexexamples.com/2008/10/25/incrementally-3d-rotating-objects-in-flex-using-the-fxrotate3d-in-flex/
http://help.adobe.com/en_US/flex/using/WSF0D55C84-17E0-456a-A977-04BFE1E23BA8.html
http://www.selikoff.net/2010/03/17/solution-to-flex-image-rotation-and-flipping-around-center/
http://www.joelconnett.com/flex-rotation-around-a-point.html
http://lucamezzalira.com/2008/02/07/little-tricks-to-rotate-images-in-flex/
Matrix based image manipulation:
http://insideria.com/2008/03/image-manipulation-in-flex.html
http://blog.flexexamples.com/2007/09/14/rotating-images-using-the-matrix-class/
Other:
http://www.bjw.co.nz/developer/flex/86-flex-3-rotating-image-script