XML-based Flash Development

So in theory, you might one day edit the images of an XFL file directly in Photoshop without disturbing the timeline information also contained in that file. Or you might be able to import a page from a word processing document into a Flash presentation.

Early Pre-Release Adobe Software users have started talking about some of the new features of Diesel code-name for the upcoming Adobe Flash version 10 aka Adobe Flash CS4.

I came across an article from Colin Moock about a New Source Format that Flash CS4 will flaunt — XFL – some sort of an XML-based compressed file which will carry the source material of your Flash Document. Well, don’t get really excited yet, we’re talking about a pre-release software and Adobe might just decide to remove the feature(s). These features are subject to change, none of this may even happen at all. However, this is a very promising direction for Flash.

Every Flash Designer and Developers alike knows that the binary source file .fla is very closed proprietary format of Macromedia/Adobe. It is thus virtually impossible for third-party software to interchange source with the Flash IDE. Being a binary format, this also proves to be one hell of a concern for most Version Control systems — CVS, SubVersion.

Well, as Moock pointed out, this is going to change with the upcoming version of Flash CS4. Flash will now be able to export/import this new source format XFL. The XFL will be comprised of an XML file describing the structure of the Flash Document and a folder with the Document’s assets (graphics, sounds, etc). Adobe, when Flash CS4 goes public, will document them allowing third-party tools to import and export XFL.

In the text of Colin Moock,

So in theory, you might one day edit the images of an XFL file directly in Photoshop without disturbing the timeline information also contained in that file. Or you might be able to import a page from a word processing document into a Flash presentation.

Moock further added, “Being XML-based, the new XFL format should be fairly easy to understand and generate. That means any small tool company, web agency, or even independent developer will be able to create a purpose-built authoring tool that can output XFL. Of course, the XFL file would then need to be opened in the Flash authoring tool for final .swf export. But a .jsfl script should be able to ease the workflow between an XFL-generating tool and the Flash-authoring .swf-compilation process.”

“The natural next step in the evolution of XFL authoring would be to take the Flash authoring tool out of the equation altogether. If Adobe were to offer a command-line XFL-to-SWF compiler along with XFL, nearly any decent programmer would be able to create a .swf-authoring tool, even in ActionScript.”

The whole new XFL feature will bring out an even greater level of control between layout, design and business logic. In an e-mail reply from Manish Jethani when I asked his opinion about this new feature, he was elated that developer can now write tools to work more effectively with Designers. Developer can make minor edits to the XML file without having to go the designers.

Some of the other prominent features expected to be part of Adobe Flash CS4 includes — inverse kinematics, a new tweening model, 3D “postcards in space”, and advanced text components.

References


Don't like it? There are lots of published articles, pick a random one.

oCricket

Brajeshwar posted this article on Sat, Mar 15th, 2008 at 7:07 am
Categorized under Adobe, Technology and has the following tags

Prev Article: Beau Ambur acquires FlashForward

Next Article: 5+ tips to a better Startup

Archives: Visit the Archives for more articles.

Comments Post Yours

There are no response so far. You can follow any responses to this entry through the RSS feed. You can leave a response, or trackback from your own site.

Post yours

Sidenotes

Quick notes, scribbles, somehow related to this website and to what I do. Or perhaps I'm just plain lazy to make them into a full article.

Great Indian Developer Summit 2009

I got a Press Release of the upcoming GIDS '09 and here is an excerpt. The summit's program covers Java, REST, Unit testing, Groovy, Spring, Struts 2.0, SOA, Cloud Computing, Web Services, JRuby, RoR, Ruby, JVM, ...21st Jan, 2009

The flourishing gun market in Pakistan

VICE Travel: Darra, Pakistanby Top-Notch112 (Via: Deep Green Crystals) 20th Jan, 2009

Angry Ringtone for iPhone and others

[audio:http://audio.brajeshwar.com/angry-ring-ring.mp3] The ANGRY RINGTONE for iPhone. (Click the PLAY button above!) Download * iPhone Ringtone (.m4r) * MP3 Ringtone (.mp3) * Zipped (both .m4r and .mp3) To use it as an iPhone Ringtone; just double click the file "angry-ring-ring.m4r" and it ...15th Jan, 2009

IIM Ahmedabad's Leverage 2009

Leverage, the Venture Capital and Private Equity Club of IIM Ahmedabad and the Centre for Innovation Incubation and Entrepreneurship bring to you the 1st edition of the Venture Capital and Private Equity Conference on the ...12th Jan, 2009

Fedora 10 Released

Let's talk history! Fedora was created in late 2003 as a Linux based Operating System which gives the users an admittance from anywhere in the world to the most up-to-date free and open source software ...28th Nov, 2008

View the Sidenotes Archive

Play the Penguin Game

Recommended

  • oCricket oCricket is about Cricket and people enthusiastic about it.
  • Not Safe for Work Ever clicked a link and felt embarrassed with the content in front of your co-workers? Ever caught unaware because the funny link your friend sent was a little beyond funny? Let’s minimize that with NSWF.
  • ActionScript 3.0 Reference Flash/Flex ActionScript 3.0 Reference.
  • Ode to Apple Dedicated to Apple - Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.
  • Downloads All downloads, Free and Open Source.
  • AS 2.0 Reference Reference for ActionScript 2.0 Programming Language used in Flash. Primarily stashed here for my own personal reference.
  • My Special Job My Special Job is a place where you can look for your weird necessities, strangely superb employees, when your need are more of those hackers, geeks, and ultimate rockstars in the Internet Technology.

Download free Brajeshwar Wordpress Theme

Brajeshwar

Brajeshwar I firmly believe in keeping things simple, easy for users and I envison pushing the technical envelop time and again for the betterment of viable commercial and practical applications. More about me.

Brajeshwar's affinity with Adobe

My Photos

More photos on Flickr

Member of 9rules Network

Since its inception on 11th June, 2001, "Brajeshwar" has 949 Articles and 6,472 comments, contained within 22 categories and 1,497 tags.