Blog

Latest entries from the YAY! blog...

April 7, 2005

Flash for Rich Internet Applications? I think not. (rant)

Follow-up to Flash project notes from [Ux]

Bug: HTML entities not rendering correctly

This is frustrating…it transpires that Flash has abysmal HTML entity support (a handful of basic types); no workarounds other than pre-processing entities into something it will read (e.g. unicode), but it would be a major exercise to create a conversion engine and an item parser, so I guess that’s that for display of asian characters within the item generator, and possibly for the whole idea.

Macromedia make much of Flash 7 being the tool for building Rich Internet Applications, yet there’s so much missing functionality that is simply just ‘there’ in a browser: if Flash won’t natively support what is standard HTML how the hell can we build RIAs that use XML feeds using standardised encoding?! And why do I have to explicitly ‘capture’ a key event, then convert and map the damn thing before I can find out if the user pressed Enter?! And the final nail in the coffin…my Actionscripted movie was a tidy 41Kb until I added single UI listBox; now it’s 110Kb. As Charlie Cordova says, expecting users to take that sort of hit on download time might seem trivial in a broadband age, but when you can recreate the same thing in a browser with a single <select> tag, it’s a bit much. :-(

April 6, 2005

Flash project notes

Blog wall is progressing well, thanks to input from Kieran and Hannah. Notes to date (v0.6)

  • All feed types (individual blog, collections/groups/category aggregations) load ok
  • Now supports user selection of feed (direct url or select from list)
  • Loop time increased to 40sec@24fps; Music/DVD/Book review feeds take a while to process, causing issues with loop timings
  • Bug: alpha-fade routine (feed update) doesn’t always trigger
  • Bug: Occasionally reverts requested feed to default after new feed loads
  • Bug: status icon not responding to clearInterval() on feed update
  • Bug: HTML entities not rendering correctly

To do;

  • Generate ‘auto-cycle’ routine/controls
  • Animate/toggle input panel
  • Randomize colour array entry point
  • Comments icon/count generator
  • Implement ‘I have comments’ animation
  • Modify item generator to work item by item, not row by column
  • Richer XML title content
  • Fix all _root references to _parent or equivalent
  • Remove timeline dependencies? (master function with setInterval?)
  • Split item title from entry title in aggregated feeds
  • Add date info/output (re-format/simplify?)