flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sascha Ahrend <sahr...@icloud.com>
Subject Re: SVG/SWF to FXG Converter
Date Sun, 07 Sep 2014 12:24:28 GMT
This looks very promising, thank you.
I will explore it a little deeper.

Thx,
S


> Am 06.09.2014 um 23:22 schrieb jude <flexcapacitor@gmail.com>:
> 
> FYI There is some new commands in AS3 to getGraphicsData(). Basically, you
> may be able to load a SWF and run exportGraphicsData to get the vectors
> data and then you can use that to create SVG or FXG.
> http://www.bytearray.org/?p=4893
> 
> Also, there is this,
> http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Macromedia_Flash/Q_28213225.html
> 
> 
> Om, there are XML processors in almost all the browsers. Do you know is it
> only Webkit that has an XSLT processor or do others as well? I'm thinking
> if what you guys are talking about would run in the browser.
> 
> For example, this JS function is used to create an XML document:
> 
>                    // IE
>                    if (window.ActiveXObject) {
>                        var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
>                        xmlDoc.async = "false";
>                        xmlDoc.loadXML(txt);
>                    }
> 
>                    // Mozilla, Firefox, Opera, etc.
>                    else if (document.implementation.createDocument) {
>                        var parser = new DOMParser();
>                        var text = txt;
>                        var xmlDoc = parser.parseFromString(text,
> "text/xml");
>                    }
> 
> 
>> On Sat, Sep 6, 2014 at 9:43 AM, Sascha Ahrend <sahrend@icloud.com> wrote:
>> 
>> A direct way to export FXG from Illustrator CC would be to e.g. run an
>> AppleScript to Export SVG. Example here:
>> 
>> 
>> http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/illustrator/sdk/CC2014/Illustrator%20Scripting%20Reference%20-%20AppleScript.pdf
>> 
>> Then add an additional code line in the AppleScript to call the
>> 'svg2fxg.xls' (included in the app source code) just the same way I did by
>> using 'xsltproc‘.
>> 
>> 
>> 
>> I will see to add some (silent) command line arguments to the converter as
>> well together with a Win/Mac version.
>> 
>> S
>> 
>> 
>> 
>> 
>>> Am 05.09.2014 um 21:32 schrieb Sascha Ahrend <sahrend@icloud.com>:
>>> 
>>> 
>>> I meant to convert the swf to fxg after.
>>> 
>>> Yes, of course there is dependencies. It's rather meant as a workaround.
>>> 
>>> Rgds.,
>>> 
>>> Sascha
>>> 
>>> 
>>> 
>>> 
>>> 
>>>> Am 05.09.2014 um 21:28 schrieb OmPrakash Muppirala <
>> bigosmallm@gmail.com>:
>>>> 
>>>> On Fri, Sep 5, 2014 at 12:24 PM, Sascha Ahrend <sahrend@icloud.com>
>> wrote:
>>>> 
>>>>>> Any thoughts on creating an plugin/extension for Illustrator CC?
 It
>>>>> would
>>>>>> be a great feature to have this integrated into the workflow.
>>>>> 
>>>>> Actually the best way to convert AI files is to import an .ai into the
>>>>> stage of a Flash Pro file with 'Text as vector outline‘ and 'all layers
>>>>> into a single flash-layer‘ and release straight away as .swf.
>>>>> Supposed you removed all bitmap data, you will get pretty accurate
>> results.
>>>> That is one way, but you don't get it in the FXG file format and all the
>>>> benefits that come with it.  Also, it adds a dependency on Flash Pro.
>>>> 
>>>> Thanks,
>>>> Om
>>>> 
>>>> 
>>>>> S
>>>>> 
>>>>>> Am 04.09.2014 um 19:56 schrieb OmPrakash Muppirala <
>> bigosmallm@gmail.com>:
>>>>>> 
>>>>>>> On Thu, Sep 4, 2014 at 10:47 AM, Sascha Ahrend <sahrend@icloud.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hello all,
>>>>>>> 
>>>>>>> 
>>>>>>> following a recent thread on Design tools for Flex, I built a
>> SVG/SWF to
>>>>>>> FXG converter.
>>>>>>> The SVG conversion scheme is a modified version of Inkscape’s
>> upcoming
>>>>> FXG
>>>>>>> export scheme (no release date yet.)
>>>>>>> The SWF conversion is based on the as3swf library.
>>>>>> 
>>>>>> Sascha, this is awesome.  Thanks for working on this.  I will play
>> with
>>>>> it
>>>>>> and give you some feedback soon.  Any chance you will be willing
to
>>>>> donate
>>>>>> it to Apache Flex so that we can have the community work on it and
>> make
>>>>> it
>>>>>> better?
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> You can find the converter as well as the source code here:
>>>>>>> http://www.realcreation.com/S2F_Converter/
>>>>>>> 
>>>>>>> Windows users:
>>>>>>> As Microsoft Windows doesn't ship with any built-in XSL processor
>>>>>>> (necessary for the SVG conversion), this code is for Mac OS only.
>>>>>>> However, you can adjust it to use a Windows 3rd party XSL command
>> line
>>>>>>> processor (e.g. Saxon, msxsl, etc.) by just changing a few lines
of
>>>>> code.
>>>>>> 
>>>>>> When I built an FXG to SVG converter (reverse of what you have done
>>>>> here),
>>>>>> I built an AIR app and called the XSLT function from the embedded
>>>>> browser.
>>>>>> Webkit comes with an XSLT converter, so it should be pretty
>>>>> straightforward
>>>>>> to make this tool cross-platform when used with AIR.
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> I also wrote a small tutorial, what may be of some general use,
when
>>>>>>> working with FXG conversion.
>>>>>> 
>>>>>> Any thoughts on creating an plugin/extension for Illustrator CC?
 It
>>>>> would
>>>>>> be a great feature to have this integrated into the workflow.
>>>>>> 
>>>>>> Thanks,
>>>>>> Om
>>>>>> 
>>>>>> 
>>>>>>> I hope you like it.
>>>>>>> 
>>>>>>> 
>>>>>>> Best Regards,
>>>>>>> 
>>>>>>> Sascha
>> 
>> 

Mime
View raw message