May 15th, 2008
http://labs.adobe.com/technologies/flashplayer10/demos/
What does this mean for papervision 3d? I know a lot of the tools that team has built will soon become redundant but what of their work can they keep? Texture mapping perhaps, camera movement (I don’t think adobe’s version of 3d accounts for a camera in space)
Also, with Adobe’s tools, can you create a cube in 3d (say by rotating and aligning 6 sides) and then rotate that cube as a whole in 3d space?
Tags: Adobe, Flash, flash player 10
Posted in Work | No Comments »
May 6th, 2008
Tags: viral, widget
Posted in General | No Comments »
May 5th, 2008
I’m disgusted by myfoxstl.com
It isn’t their fault though. Here is 30 minutes of thinking applied to a site that seems to have had 10 minutes of thinking behind it.

Tags: ui, web design
Posted in Personal Projects | No Comments »
April 1st, 2008
Run this SWF and click the button, the text stays pink.
Then run this and click on the text, then click the button.
The text defaults size and color. Why??????textFormatBug
var titleTF:TextFormat = new TextFormat();
titleTF.color = 0xFF00FF;
titleTF.size = 22;
//titleTF.font = avantBold.fontName;
var titleText:TextField = createTF(10, 10, 200, 26, true, titleTF, “This is a test”);
addChild(titleText);
function createTF(_x:Number, _y:Number, _width:Number, _height:Number, _autoSize:Boolean, _defaultTF:TextFormat, _text:String):TextField {
var tf:TextField = new TextField();
tf.x = _x;
tf.y = _y;
tf.width = _width;
tf.height = _height;
tf.autoSize = (_autoSize) ? TextFieldAutoSize.LEFT : TextFieldAutoSize.NONE;
tf.wordWrap = true;
tf.multiline = true;
tf.defaultTextFormat = _defaultTF;
tf.htmlText = _text;
//tf.setTextFormat(_defaultTF);
return tf;
}
clicker.addEventListener(MouseEvent.CLICK, swapText);
function swapText(e:*):void{
titleText.htmlText = “This is now a changed test” + String(Math.random());;
}
Tags: Bug, Flash CS3, TextField, TextFormat
Posted in Work | No Comments »
March 30th, 2008
I’ve put my freelance lifestyle on hold for a while since I’ve had a full time job but I am now looking for freelance projects I can do in the off hours (6pm - 8am and weekends)
If you’re looking for a Flash developer, UI designer or general web genius™ please feel free to contact me at julian(at this domain).
I’m located in St. Louis, MO if that makes any difference but I’m available worldwide. that may actually be a benefit to a company located in the UK since the time difference would allow me to be at available during their daytime office hours.
Tags: Flash, freelance, ui
Posted in Personal Projects | No Comments »
March 28th, 2008
I’ve spent a day or two reformatting and tightening up the code I left lingering on the Fless project I started.
Here is the example
It doesn’t look like much but it shows the ease of use of the framework.
Here is the code to create the basics:
public class Main extends MovieClip{
public function Main(){
var blog:Fless = new Fless();
blog.phpURL = “http://yourwebsite/getPost.php”;
blog.addEventListener(PostEvent.UPDATE, postsReady);
blog.getPosts(0, 20);
}
private function postsReady(e:PostEvent):void{
trace(”posts ready”);
trace(e.posts);
var curPost:CurrentPostView = new CurrentPostView(e.posts[0]);
curPost.x = 50;
curPost.y = 50;
curPost.width = (stage.stageWidth / 2) - 50;
curPost.height = stage.stageHeight - 100;
addChild(curPost);
}
}
I’m definitely looking for input from Flash devs that use WordPress to see what kind of features they would like.
Tags: AS3, fless, WordPress
Posted in Personal Projects | No Comments »
March 19th, 2008
I have been banging my head against a wall for days. I am trying to get web services to work in an AIR app built with Flash CS3. My co-workers use a solution that works for Flash only http://labs.qi-ideas.com/2007/12/25/using-flex-compiled-code-within-flash
But every time I tried to use it with an AIR app it would crash.
I then found http://manmachine-tech.blogspot.com/
but after days of frustration I found a critical bug:
In the WSProxy class there is a variable _busyOnCall = true; that gets set within callMethod()
and it gets set to false in onComplete()
but it NEVER GETS SET IN onFault
After that it’s all good. I hope this helps anyone in the same boat as myself.
Tags: AIR, AS3, Flash CS3, web services
Posted in Work | 2 Comments »
February 14th, 2008
I was really excited about the new Yahoo! Maps API coming out for AS3 and I happily applied for a developer key and downloaded it. However, it’s compiled for Flex! How the heck am I supposed to use this? Is there some source repository I can get a hold of so I can use the classes in Flash CS3? There’s no apparent reason for it to be limited to Flex as far as I can tell. Anyone have any thoughts?
Tags: AS3, Yahoo!
Posted in Work | 4 Comments »
February 13th, 2008
I can feel it in my bones. And I can’t wait because I’ve wanted to deploy an AIR app for so long but it’s a hard sell to a client to say “Users will have to download a framework, then the app, and then in 2 months update both when it goes 1.0″
This will be a defining moment for Adobe and the web.
Tags: Adobe, AIR
Posted in Work | 2 Comments »
January 2nd, 2008
When will it become common knowledge that AIR will not open a document in its default application?! I see this same question asked about 2 times a day. If the design of your app requires opening other docs in their default app (ie Word) then you shouldn’t be using AIR or you should be reconsidering the design of your app.
AIR can read the bytes of any file and if you know which bytes are which and what to do with them, then you can effectively recreate any app in AIR but you will never be able to make an AIR app that launches Word. I don’t even understand why someone would want this. Stop thinking about AIR like a jump-off platform for beginner programmers like VB is and start thinking about its unique capabilities: Network connectivity, built-in DB, powerful animation, Flex components, and HTML rendering.
Tags: AIR, RIA
Posted in General | No Comments »