Category Archives: Tips and Tricks

I think I’m done trying to take notes on tablets

<oldManRant>

  • Moleskine notebook doesn’t need recharging…
  • App developers being bought by larger companies (looking at you PenUltimate / EverNote) means suddenly my notebooks require a login to retrieve.
  • Notes take up a surprising amount of space (large bitmaps i suppose)
  • Note / drawing apps are crash-happy in my experience.
  • iPad styluses – I’m hard on them. I love my bamboo stylus for drawing, but if i’m trying to write with it daily, I tear up the nib in no-time.
  • Taking notes in a dimmed room during a presentation projection – Lights up my face.
  • My handwriting is FAR too big on tablets. A 2-page moleskin meeting becomes a 15-page monstrosity in my note taking apps
  • I miss paper texture sometimes

</oldManRant>

 

update: 

I’ve been informed that there is a Moleskine Journal app for iPad that will answer many of my problems. I’ll see about giving it a test and see what I think.

Here is a link to a review of the app at iPad Appstorm

Communication between Flex 2 and Flash 9

I found a great tutorial on making Flex and Flash work together.
http://www.actionscript.org/resources/articles/501/1/Flex-2-and-Flash-9-Together/Page1.html

Here’s how it works…
You can declare a function to take place on the flex SWFLoader component’s “complete” event.
in that function, you can view / edit the contents of the Flash 9 SWF that was loaded via the content property for your SWFLoader. Ex: mySWFLoader.content["element"].

This is particularly useful for allowing an SWF to set the size of the object it is loaded into, trapping events from within the loaded SWF, etc.

Thanks to Hasan Otuome for the original article over at actionscript.org

How to get an SWF to recognize its own filename (Actionscript 3)

I needed to recreate my previous post about finding the filename for a swf’s main timeline for AS3. The problem stemmed from the removal of the “_root” and “_url” properties in Actionscript 3.

Here’s the revised code:’

var myFileName:String;
var myFileNameArray:Array = new Array();
var num:Number;
var thisSWF:String;

// get this SWF's filename
myFileName = this.loaderInfo.url;
myFileNameArray = myFileName.split("/");
num = myFileNameArray.length;

thisSWF = myFileNameArray[num-1];
trace(thisSWF);