[mtasc] Image linker?

Ricci Adams ricci at musictheory.net
Tue Mar 8 04:56:10 CET 2005


My impression from the thread was that the focus was on an open-source 
solution.

If this is not the case, and one is only looking to get rid of the 
Flash IDE, then KineticFusion is probably a fine choice.

Is RVML licensed in such a way that open-source applications could use 
it freely?  If so, then there is no need to reinvent the wheel and it 
should be considered.

On a side note, I checked out the svg2swf utility that Zahari 
mentioned.  If the entire SWF file format can be represented in SVG, 
then this is probably the way to go.  Such a utility would allow one to 
choose from a variety of SVG editors already in existence.  Then the 
master application would use svg2swf and mtasc to do the one-shot 
creation of the SWF file.  (Note: I'm assuming that people would be 
willing to modify svg2swf.  I would love to help, but I would first 
have to beef up my Perl chops a bit *grin* ).

Ricci Adams

ricci at ricciadams.com
ricci at musictheory.net
AIM: RicciAdams
http://www.ricciadams.com/
http://www.musictheory.net/

On Mar 7, 2005, at 7:01 PM, Alex Bradley wrote:

> Sometimes I feel like I'm living in a bubble! FLX already exists - 
> it's called RVML and is already available in KineticFusion, and it's 
> commercially supported. We support SWF compilation from XML, SWF 
> decompilation to XML, dynamic multimedia linkage, AS 1.0 and AS2.0 
> support with both embedded ActionScript, #included ActionScript, and 
> external classes with fast caching, configurable error reporting, 
> output to SWF4, 5, 6, 7 - basically complete lossless coverage of the 
> entire Flash format. And when AS4X comes out, we'll support that too!
>
> To my knowledge, anyone who's ever had a problem with KineticFusion 
> has received immediate support so if there's something you don't like 
> about the application, why not let us know - it's a win-win, surely?
>
> Hmmm.... :-(
>
> Alex
>
>
> Ricci Adams wrote:
>
>> I think that a one-stop tool is everybody's end goal.  I also think 
>> that we all want to be able to edit some code, click one button or 
>> run one command, and out pops an swf.
>>
>> I propose that a common XML definition be made which would take the 
>> place of .fla files.  For the remainder of this letter, I shall refer 
>> to it as FLX (Flash XML), although it could be called anything.
>>
>> FLX would basically define all of your movieclips, their linkage 
>> properties, the stage, various shapes, etc.  Since it would be an 
>> documented standard, people could develop multiple visual editors and 
>> utilities which operated on FLX files.  You could also have a fla2flx 
>> converter for migrating old projects (although since .FLA is a closed 
>> format, this would probably be difficult).
>>
>> Next, you would have a command line program called flx2swf or 
>> something similar.  Its job would be converting the XML-based FLX to 
>> valid SWF.
>>
>> You then have a master program (swfc?) that calls both flx2swf and 
>> mtasc.  It would know that any graphical data in FLX format is 
>> handled by flx2swf, any source code gets passed through mtasc.  As 
>> long as flx2swf and mtasc have well defined interfaces, swfc could 
>> alternate between the two at will (thus, handling Actionscript 
>> attached to a specific instance of a movieclip, which the Flash IDE 
>> allows you to do, although I don't like it *grin*).
>>
>> I think that this way, everybody wins.  There is a standard 
>> definition for flash-based graphics, each utility is specialized for 
>> a unique task, and the new user would have a single command to learn 
>> (more advanced users could make their own scripts or customize their 
>> own IDE and call each component separate).
>>
>> - Ricci
>>
>>
>
> --
> MTASC : no more coffee break while compiling
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2430 bytes
Desc: not available
Url : http://lists.motion-twin.com/pipermail/mtasc/attachments/20050307/deabecb1/smime-0006.bin


More information about the mtasc mailing list