Quantcast

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.

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

Suggest 1 or more tags for this article

Use a comma (,) to separate 2 or more tags.

[?]

Prev Article: Beau Ambur acquires FlashForward

Next Article: 5+ tips to a better Startup


Possibly Related Articles

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.

Handling HTTP GET Requests in Java Servlets

Earlier, we've introduced you to Java Servlets -- what they are, life cycle, advantages. Let's move ahead with Java Servlets and get some simple code to handle the HTTP GET Request to show you how ...2nd Jul, 2008

Open Source RIA books site - toString

Mike Chambers of Adobe have announced a new site that he've been working on called tostring.org, which in addition to containing the entire Adobe AIR for JavaScript Developers Pocketguide online, also provides an infrastructure for ...24th Jun, 2008

Get your Virtual Office in India

Today morning, something caught my fancy with the Hindustan Times print, something about setting up a cheap virtual office for startups who need a physical address, phones number and assistants. I googled around to find ...7th Jun, 2008

Download Free book: The Photoshop Anthology

Sitepoint is giving away an entire 278 page Photoshop book for free (pdf). It will only be up for grabs for 30 days. The entire 278 page book, yours to keep, forever! The Photoshop Anthology: ...15th May, 2008

FreshAIRApps

James Whittaker's FreshAIRApps is not just a website that showcase some of the best and popular Adobe AIR Applications but also provides the community with AIR updates, tutorials and other resources. The Showcase is the main ...13th May, 2008

View the Sidenotes Archive

Play the Penguin Game

Recommended

  • Forum Oinam’s technical discussion forum where developers and designers can discuss all technical topics.
  • o! Just Me Of colorful cultures, entertainment, media, life hacks, music, books and movies from hollywood & bollywood.
  • Ode to Apple Dedicated to Apple - Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.
  • AS 2.0 Reference Reference for ActionScript 2.0 Programming Language used in Flash. Primarily stashed here for my own personal reference.
  • Oinam The official conglomerate of the Oinam related companies, institutes and holdings.
  • ActionScript 3.0 Reference Flash/Flex ActionScript 3.0 Reference.
  • Downloads All downloads, Free and Open Source.
  • Business Ideas is piggyback paid commercial blogs. Brajeshwar neither endorses nor takes responsibility of the contents.

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.

Want to know more about me?

Brajeshwar's affinity with Adobe

My Photos

More photos on Flickr

Member of 9rules Network

"Brajeshwar" has 817 Articles and 5,716 comments, contained within 20 categories and 1,077 tags.

This site is in operation since 11th June, 2001.