JavaFX.com is DHTML Heaven

I just visited the (new?) JavaFX site in order to keep up to date on how the new kid to the Flash/Silverlight/”Rich” block was doing, and I was presented with an interesting site indeed. Make sure to click some of the “Resource” links on the right to get the full experience. The whole thing is built in HTML and JavaScript, with the odd Quicktime player for good measure. Unfortunately the site creeks along at 100% CPU with jerky transitions, ugly styling and flickering madness as the browser can’t figure out what to render, with Quicktime movie’s and HTML Divs strobing in and out of existence as you drag panels around. So far not a great impression given. ...

August 1, 2008

Flash on the Beach Conference Passes.. on eBay

What a great idea from Flash on the Beach, there are now 5 three day conference passes are up for grabs on eBay, the starting price just £1. It will be interesting to see how much these end up going for. Whoever wins, I’ll see you there! Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5

July 18, 2008

3D Zoo Site Raises the Bar

I just received a link to The Eco Zoo site and quite honestly this is a step above what we might normally expect from a web site. Using Papervision a custom 3D engine in a slick fashion, switching between 3D environments, the tree/world and the pop-up book specifically, the site explores some exotic creatures. There’s a lot of attention to detail throughout, from the butterflies fluttering around the tree and the simulated cloth to the leaves at the top blowing away and the pop-up book pages which you can rotate around and discover the artist has even taken the time to draw the reverse of the characters in the scene. ...

June 5, 2008

Nonoba – Free Flash Multi-User Server, API, Hosting and $20,000 Competition

I’ve just received an email from Nonoba with information on their new multi-user offering, which includes an AS2 and AS3 API, but what I find particularly interesting is that they also include free hosting and execution of your game logic. The aim appears to be to lower the barrier to entry for anyone wishing to create a multi-user game. These can include turn-based, or real-time games. They currently have some demos up on the site, and these include Nonoba Racer, Fridge Magnets, Multiplayer Asteroids and DrawPad. ...

May 22, 2008

Images Invert Colours When Using a Loader In Flash Player 9

Quick warning regarding loading images using the Loader class in Flash Player 9… Image files that are saved with a CMYK profile will appear with inverted colours, this includes JPEGs. It might sound a random thing to encounter but it can happen if you are allowing users to upload images. So it’s probably best to re-save the images on the server using an RGB profile and also check for things like a high DPI, which is likely to also be the case with CMYK images that have been designed for print originally. ...

April 2, 2008

HD Video Silverlight Firefox Extension, Requires Flash?

Quote: “Move Media Player and Microsoft’s Silverlight To Create The Most Flexible, High Quality Streaming Video Platform” Here’s a strange one. Move Networks is offering a HD video player “powered by Silverlight” that comes in the form of a Firefox extension. Once installed you are redirected to a page that shows a HD video, but a look at the source shows the video player header and controls/progress bar are all made in Flash, it just overlays a block, streaming in a QMX file (doesn’t open in Windows Media Player when renamed asx). ...

March 28, 2008

Flash on the iPhone, an Alternative to Bringing Flash to Safari?

There are a few posts out there relating to Shantanu’s disclosure of a standalone Flash Player being developed for the iPhone using the newly released SDK, but of course that doesn’t answer the question as to whether people will be able to browse the web and view Flash content in-line, given that Flash makes up a huge chunk of the web, and also provides the revenue for a great many sites through advertisements (fallback GIFs are not what advertisers are paying so much money for). ...

March 19, 2008

Caution with HTTP 201/20x Responses and Custom Request Headers (Flash Player 9)

Ran into a couple of issues today with Flash Player 9. I’m communicating with a server which uses REST-based services and is very “standards compliant”. So when PUTting* to the server, it was responding with a HTTP 201 code (that’s a “created” response) and a 204 status code for a DELETE*. The Flash IDE was choking on this and generating an IOError, unable to read the stream. (*as a sidenote Flash Player doesn’t support the PUT or DELETE verbs right now, so we were using POST instead, and using a request header (“X-HttpVerbOverride”) to specify the correct verb.) ...

March 14, 2008

Enabling Access to Timeline Items in AS3 after gotoAndStop()

So there’s a problem with using gotoAndStop() in AS3 classes, as soon as you call it, you temporarily lose access to items on stage (on the timeline) whether they are defined as member variables, or using getChildByName(). This is different from AS2, items on stage were immediately accessible. Why use the timeline at all? For one you might have a simple button using named keyframes as button states, or when dealing with assets created by designers that include animations with portions that require localisation of text. So like before you use gotoAndStop() or gotoAndPlay() to manage which “state” your MovieClip is in, but when you go to access anything on stage, it is null, even if it was on the previous keyframe. Here’s a snippet from a typical AS3 class: ...

February 18, 2008

Does Flash Lite Have a Future?

A popular thread on the Flash Lite mailing list right now is entitled: “Does Flashlite have a future with mobile devices?“. This is very alarming, but a very just question with all things considered… In 2005 I started writing Foundation Flash for Mobile Devices (Friends of ED). This came about very soon after Flash Lite 1.1 was released, and writing continued right up until the release of Flash Lite 2.1 (we made sure we waited to include it). Before I give my thoughts on Flash Lite and its future, I should probably explain that in the last year I’ve pretty much taken a back seat in the Flash Lite community, and there are many reasons for that. The reality is my attention span is very short and I’ve been too busy keeping up developing prototypes and commercial sites and applications with every new technology, including Flex 2, Papervision3D, Silverlight, WPF and AIR. There are other reasons, but more on that later. ...

October 22, 2007