On 3/30/13 10:39 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Alex, just checking before I spend too much time on this: with FlexJS, is
it always going to be your way or the highway?
I don't think so. What gave you that impression? If it was the tone of my
last post, I apologize. I am
If I pick from the dropdown list, other things are supposed to update. They
don't for me. This is bizarre. What code in your link supports new
Event?
On 3/30/13 10:42 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Even on my iPhone all functionality of the demo app is working fine. What
isn't
When I pick from the dropdown list, initially nothing happens. But
when I then click OK, the currect stock price of the selected ticker
symbol is displayed in the text entry on the right.
I can't get the original FlexJS example to work in Flash Builder, so I
can't check on the intended
In Safari, with the error console opened, I get the following
warning/message (not an exception, as far as I can tell):
event.layerX and event.layerY are broken and deprecated in WebKit.
They will be removed from the engine in the near future.
Is that what you are seeing as well? Or do you get
On 3/31/13 6:33 AM, Erik de Bruin e...@ixsoftware.nl wrote:
In Safari, with the error console opened, I get the following
warning/message (not an exception, as far as I can tell):
event.layerX and event.layerY are broken and deprecated in WebKit.
They will be removed from the engine in
On selection from the dropdownlist it hits the breakpoint. Stepping
into brings me to UIBase::dispatchEvent, where the only argument is a
CustomEvent (so that was created properly, it seems) and then it
enters the whole event chain that lead to the value of the
dropdownlist being displayed in the
My Safari is 6.0.3, the current version on OS X 10.8.3. I'm curious to
hear how the app is functioning for you in Chrome?
EdB
On Sun, Mar 31, 2013 at 4:28 PM, Alex Harui aha...@adobe.com wrote:
On 3/31/13 7:03 AM, Erik de Bruin e...@ixsoftware.nl wrote:
On selection from the dropdownlist
On 3/31/13 12:36 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Ok, I agree on the minimalist approach very much, but that doesn't
exclude the use of a large library (sounds silly, but read on).
On the merits of using 'goog' events: Gmail, Google Plus, Google Drive
etc. This is a
Chrome (if it's up to date) should have the same webkit version as my
Safari 6 (I think), so if it's a version problem, this should show
you in Chrome what I see in my Safari (and Chrome and Firefox, both on
OS X and WinXP/7).
EdB
On Sun, Mar 31, 2013 at 4:33 PM, Erik de Bruin
any day. And it's there for us to use, since we already require (pun
intended) the Closure Library.
But one could use the same argument to say we should start with Jquery.
One certainly could. But I don't know jQuery and I do know the Closure tools.
EdB
--
Ix Multimedia Software
Jan
You're right it works much better in Chrome. I guess later webkit must be
able to resolve new CustomEvent to new
org.apache.flex.events.CustomEvent, and the HTTP DOM lets you dispatch
something other than DOMEvent.
I would think we need to support older webkit versions, though, so that
brings us
I think WebKit might be solved by fully qualifying constructor calls.
Should be easy enough to add to FalconJx.
EdB
On Sunday, March 31, 2013, Alex Harui wrote:
You're right it works much better in Chrome. I guess later webkit must be
able to resolve new CustomEvent to new
On 3/31/13 8:05 AM, Erik de Bruin e...@ixsoftware.nl wrote:
I think WebKit might be solved by fully qualifying constructor calls.
Should be easy enough to add to FalconJx.
I'm not sure about that. In my older safari, you can't dispatch anything
other than the built-in Event from an
On 3/31/13 7:46 AM, Erik de Bruin e...@ixsoftware.nl wrote:
any day. And it's there for us to use, since we already require (pun
intended) the Closure Library.
But one could use the same argument to say we should start with Jquery.
One certainly could. But I don't know jQuery and I do
One certainly could. But I don't know jQuery and I do know the Closure tools.
I will choose not to interpret this as your my way or the highway
declaration. :-)
Just pointing out my limitations :-P
EdB
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I.
Hi Erik,
I finally got time to try to switch over to FalconJX. It produces js files
and the app shows up, but the console shows an exception and the
interactivity of the application is mostly broken because the generated js
code has snippets like this:
models.MyModel.prototype.set_labelText =
I left out FlexGlobals on purpose, I plan to bring the Google Closure
way of dealing with events to FlexJS. The GC way is not dependent on
DOM based events and fits very snugly with the way Flex handles
events.
In the mean time I've a method in the main HTML that is called Event
and that passes
I'm not seeing anything like that in the HTML wrapper. Safari is definitely
throwing on exception on new Event. Any idea what I'm doing wrong?
On 3/30/13 7:54 AM, Erik de Bruin e...@ixsoftware.nl wrote:
I left out FlexGlobals on purpose, I plan to bring the Google Closure
way of dealing
Maybe I'm doing something wrong... the example on my p.a.o works for you?
http://people.apache.org/~erikdebruin/flexjs/
Maybe try Chrome?
EdB
On Sat, Mar 30, 2013 at 4:01 PM, Alex Harui aha...@adobe.com wrote:
I'm not seeing anything like that in the HTML wrapper. Safari is definitely
Nope, Safari works well for me, and there doesn't need to be the extra
method in the main HTML anymore, I remember. Weird.
EdB
On Sat, Mar 30, 2013 at 4:13 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Maybe I'm doing something wrong... the example on my p.a.o works for you?
Or, it might have something to do with your last ASJS commit... remove
flash.*.* from implicit imports... If you revert that locally, does
FalconJx work? It wasn't there yesterday, so that's the only
difference in code between you and me.
We need to set up functional testing for Falcon/FlexJS
I put your app in the debugger and get the same exception.
And selecting from the dropdownlist doesn't change anything.
On 3/30/13 8:13 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Maybe I'm doing something wrong... the example on my p.a.o works for you?
On 3/30/13 7:54 AM, Erik de Bruin e...@ixsoftware.nl wrote:
I left out FlexGlobals on purpose, I plan to bring the Google Closure
way of dealing with events to FlexJS. The GC way is not dependent on
DOM based events and fits very snugly with the way Flex handles
events.
BTW, do we need a
Hi,
From [1]: Closure Library provides the advantage of a consistent
event model that works the same way in all browsers.
And the GC Compiler takes care of any overhead, it can very
efficiently re-compile goog based Javascript. More so than manual
JS like FlexGlobals. And we're using the GC
Did you try to put the flash.*.* thing back (revert your latest commit)?
EdB
On Sat, Mar 30, 2013 at 4:20 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Or, it might have something to do with your last ASJS commit... remove
flash.*.* from implicit imports... If you revert that locally, does
No, because I ran the link to your app in the debugger in Safari and I get
the exception. I don't think the flash.*.* thing is involved in your
version right?
If you run http://people.apache.org/~erikdebruin/flexjs/ in the JS debugger
it doesn't send exceptions to the console? And changing the
Probably not related to what you guys are discussing, but Erik's latest
changes send to have caused the list to look more like a drop down list.
This used to work fine in both versions a couple of days ago.
Thanks,
Om
On Mar 30, 2013 9:34 AM, Alex Harui aha...@adobe.com wrote:
No, because I ran
I read up a little on Google Closure Events. I was hoping to find some
information on why it takes that much javascript to implement a brand new
event model when it appears (at least from my perspective) that the only
rogue browser is IE8.
I think I'm going to forge ahead with my custom
I put in an Event and CustomEvent class in the html and got past the
exceptions, but it still craps out with another exception later in
dispatchEvent. You would have had to override the dispatchEvent in
UIBase.as to ever see this app respond to a change in the dropdownlist.
Do you have strong
Not at all. But I don't understand. The online example runs fine for me
with full functionality and no exceptions or anything in the console. I'll
spend some time on this after the weekend.
EdB
On Sunday, March 31, 2013, Alex Harui wrote:
I put in an Event and CustomEvent class in the html
I hit this link in Mac Safari: http://people.apache.org/~erikdebruin/flexjs/
I turn on JavaScript debugging.
I hit refresh on the address bar.
It halts on MyModel.js line 30.
It doesn't do that for you?
On 3/30/13 10:33 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Not at all. But I don't
Alex, just checking before I spend too much time on this: with FlexJS, is
it always going to be your way or the highway?
EdB
On Sunday, March 31, 2013, Alex Harui wrote:
I read up a little on Google Closure Events. I was hoping to find some
information on why it takes that much javascript
Even on my iPhone all functionality of the demo app is working fine. What
isn't working for you?
EdB
On Sunday, March 31, 2013, Alex Harui wrote:
I hit this link in Mac Safari:
http://people.apache.org/~erikdebruin/flexjs/
I turn on JavaScript debugging.
I hit refresh on the address bar.
Uh oh... Turns out I was testing against an outdated ASJS lib
(pre-fb614905ac), so FalconJx DOESN'T WORK against the current
iteration of FlexJS. Sorry about that. I will work on that today, but
I don't have a lot of time, so it might be a while before I can catch
up, due to next week's travel to
Nearly there...
EdB
On Fri, Mar 29, 2013 at 2:30 PM, Alex Harui aha...@adobe.com wrote:
No worries. Might be a good way for me to learn how it works by getting it
to work.
On 3/29/13 12:31 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Uh oh... Turns out I was testing against an outdated
Ah, and there's plenty left for you to learn from :-)
EdB
On Fri, Mar 29, 2013 at 2:30 PM, Alex Harui aha...@adobe.com wrote:
No worries. Might be a good way for me to learn how it works by getting it
to work.
On 3/29/13 12:31 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Uh oh... Turns
Ok, we're back in business! I think this time I have been working with
the right version of FlexJS (the one with the timer and the drop down
list?) and it looks to work as advertised:
http://people.apache.org/~erikdebruin/flexjs/
Time to get packing for the long flight ;-)
EdB
On Fri, Mar
And another update (things are going much better than I expected):
FalconJx can now emit a fully functional version of the
FlexJSTest_again demo application. You can see it in action here
(provided you use Chrome or Firefox, I just noticed):
http://people.apache.org/~erikdebruin/flexjs/
Onwards
I am not asking you to optimize or anything, but am just curious.
Alex's version:
http://people.apache.org/~aharui/FlexJS/binjs-release/FlexJSTest_again.example.html
loads quite fast, whereas
Your version: http://people.apache.org/~erikdebruin/flexjs/
takes quite a while.
I notice that your
-Original Message-
From: Erik de Bruin [mailto:e...@ixsoftware.nl]
Sent: 28 March 2013 06:24 PM
To: dev@flex.apache.org
Subject: Re: [FalconJx] progress update
And another update (things are going much better than I expected):
FalconJx can now emit a fully functional version
Yup, Erik's matches my binjs-debug version.
On 3/28/13 11:49 AM, Om bigosma...@gmail.com wrote:
I am not asking you to optimize or anything, but am just curious.
Alex's version:
http://people.apache.org/~aharui/FlexJS/binjs-release/FlexJSTest_again.example
.html
loads quite fast,
, etc does not push value to text box
Regards,
Sugan Naicker
South Africa
-Original Message-
From: Erik de Bruin [mailto:e...@ixsoftware.nl]
Sent: 28 March 2013 06:24 PM
To: dev@flex.apache.org
Subject: Re: [FalconJx] progress update
And another update (things are going much better than
To avoid confusion: my code is a carbon copy of Alex's. The only
difference is - and should be - that his code is compiled using
FalconJS and mine is compiled with FalconJx. This means that as of
now, both compilers have the same capabilities and the transition of
FlexJS from FalconJS to FalconJx
Naicker
South Africa
-Original Message-
From: Alex Harui [mailto:aha...@adobe.com]
Sent: 28 March 2013 09:09 PM
To: dev@flex.apache.org
Subject: Re: [FalconJx] progress update
FlexJS doesn't work on IE yet. On my list of things to do.
On 3/28/13 11:55 AM, Sugan Naicker su...@dev-x.co.za
...@adobe.com]
Sent: 28 March 2013 09:09 PM
To: dev@flex.apache.org
Subject: Re: [FalconJx] progress update
FlexJS doesn't work on IE yet. On my list of things to do.
On 3/28/13 11:55 AM, Sugan Naicker su...@dev-x.co.za wrote:
Hi,
Ran the following tests :
1) Firefox (V14.0.1) - works
Hi Alex,
Thanks. I will assist with testing.
Rgs,
Sugan Naicker
South Africa
-Original Message-
From: Alex Harui [mailto:aha...@adobe.com]
Sent: 28 March 2013 09:46 PM
To: dev@flex.apache.org
Subject: Re: [FalconJx] progress update
OK, thanks. There's lots of bugs in this prototype
Another update (have taken/will take some time to get this right this week):
FalconJx can now parse both FlexJS MXML and AS reasonably correctly.
If run from the command line, it will now create the correct output
directories (bin/js-debug and bin/js-release) and emit all JS and HTML
files, both
Excellent. I will try it out later today. I have to quickly fix some
FalconJS stuff for my potential customer, but once I get past that I will
see if FalconJX can generate the same code.
I am hopeful that if I run into more of the kinds of errors I am fixing in
FalconJS, that they will be
Ok, but note that while the output is NEARLY correct, the application
doesn't work in the browser. Just thought I'd emphasise that ;-)
EdB
On Wed, Mar 27, 2013 at 6:50 PM, Alex Harui aha...@adobe.com wrote:
Excellent. I will try it out later today. I have to quickly fix some
FalconJS stuff
Static initializers were not being output correctly.
Some goog.requires were not being listed.
On 3/27/13 10:55 AM, Michael Schmalle apa...@teotigraphix.com wrote:
Quoting Alex Harui aha...@adobe.com:
Excellent. I will try it out later today. I have to quickly fix some
FalconJS stuff
On 3/27/13 10:56 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Ok, but note that while the output is NEARLY correct, the application
doesn't work in the browser. Just thought I'd emphasise that ;-)
Yeah, I saw that.
On Wed, Mar 27, 2013 at 6:50 PM, Alex Harui aha...@adobe.com wrote:
Ah ok, this has to do with the emitter, I thought you were talking
about language specific errors.
All I can say is its easy to fix things in the emitters. :)
Mike
Quoting Alex Harui aha...@adobe.com:
Static initializers were not being output correctly.
Some goog.requires were not being
All I can say is its easy to fix things in the emitters. :)
Thanks, I feel SO special now...
:-P
EdB
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
No thats not what I meant.
I am saying with the Randori project compiler, I have not had to touch
the core framework for weeks and it is compiling 1000's of lines of
code. And application code now.
What I meant to say was, the design keeps people in the correct spaces. :)
Note; I AM SURE
Mike,
Just kidding ;-)
I'm really happy with FalconJx, once you get to know it it's a
pleasure to work with. I hope my last commits didn't give you any
additional work in your other projects? I did my best to leave all the
APIs alone.
There are plenty of TODOs in the code, and I would also like
Another one popped into my head just now: I have a gut feeling there
is a bit of circular logic going on in the whole 'backend',
'blockwalker' and 'emitter' construct. More specifically in the way
the references to them are passed around as arguments in the
constructors for the various classes.
Quoting Erik de Bruin e...@ixsoftware.nl:
Another one popped into my head just now: I have a gut feeling there
is a bit of circular logic going on in the whole 'backend',
'blockwalker' and 'emitter' construct. More specifically in the way
the references to them are passed around as arguments
Does FalconJX handle [Bindable]? My customer is using it.
On 3/27/13 11:56 AM, Michael Schmalle apa...@teotigraphix.com wrote:
Quoting Erik de Bruin e...@ixsoftware.nl:
Another one popped into my head just now: I have a gut feeling there
is a bit of circular logic going on in the whole
No, not yet. How is this set up in FlexJS? I'm sure I can read Metadata and
Databinding information, so I guess it depends on the requirements for the
emitted JS if I can easily implement this ;-)
EdB
On Wednesday, March 27, 2013, Alex Harui wrote:
Does FalconJX handle [Bindable]? My
[Bindable] results in extra codegen. Binding expressions with {} is a whole
other ball of work.
I think in FalconJX you might have to modify the node tree in several places
when you hit a [Bindable] node.
It isn't working correctly in FalconJS either, but my customer needs it so
I'm hacking a
I'd have to look into it for specifics, but of the top of my head it
seems that this most depends on the implementation in the FlexJS JS
framework. Emitting the strings required by that framework should
really be easy enough. If needed we can look forward into AST to
look for binding information.
I have to set up the JS part of the FlexJS parsing. I've got the MXML
in place, but the JS part will take me a bit of time. Are you up
against a deadline somehow?
Oh, I thought it was all there. Is it only MXML-AS? I am setting up my
launch config now. What is FlexJS specific about the
Erik thinks he can do all of this in VanillaJS. I still think it will take
him too long to get to a minimal viable product and VanillaJS will have a
huge minimal download and worry that folks are waiting for him instead of
jumping in on FlexJS hoping he can provide the magic bullet.
Well,
On 3/25/13 11:44 PM, Erik de Bruin e...@ixsoftware.nl wrote:
I have to set up the JS part of the FlexJS parsing. I've got the MXML
in place, but the JS part will take me a bit of time. Are you up
against a deadline somehow?
Oh, I thought it was all there. Is it only MXML-AS? I am
On Mon, Mar 25, 2013 at 8:27 PM, Alex Harui aha...@adobe.com wrote:
Well, first off, thanks for motivating me to spend more time thinking about
skinning. Honestly, I don't have a formal plan and your input is quite
welcome. I spent a fair amount of time mulling over how to re-use as much
What is the difference between goog and FlexJS? It might be better to make
FlexJS goog-compliant.
There's not that much difference, like I said, for now it looks like
getter/setter handling is the major difference.
I am planning to make FlexJS fully 'goog' compliant as part of my
Quoting Erik de Bruin e...@ixsoftware.nl:
Erik thinks he can do all of this in VanillaJS. I still think it will take
him too long to get to a minimal viable product and VanillaJS will have a
huge minimal download and worry that folks are waiting for him instead of
jumping in on FlexJS hoping
I wasn't being specific enough... I should have said: support for
cross-compiling all AS features to FlexJS specific output. This means
basically getting the 'goog' emission complete (nearly there) and
fixing the FlexJS framework to be compatible with 'goog' output (or
introducing a FlexJS
What would the change to FlexJS look like? Are you assuming that the
browser has getter/setter support or is there a flag for that?
If it is trivial I can tweak FalconJS to use the right pattern and then
adjust FlexJS for you.
On 3/26/13 3:08 AM, Erik de Bruin e...@ixsoftware.nl wrote:
I
On 3/26/13 12:04 AM, Om bigosma...@gmail.com wrote:
But in thinking more about it, your transform of MXMLG or FXG to SVG is
essentially an optimization.
I would characterize it more as laziness. An XSLT transform is the easiest
way to get to our end goal, which is rendering fidelity
I was talking about changes to the JS output, not the AS input. There
is some obsolete stuff in the Goog JSDoc annotation; the use of
goog.base() instead of [functionname].call(); maybe use goog.bind()
and I'm not at all sure what more. We'll need to discuss the use of
HTML5 object methods like
On 3/26/13 10:44 AM, Erik de Bruin e...@ixsoftware.nl wrote:
I was talking about changes to the JS output, not the AS input. There
is some obsolete stuff in the Goog JSDoc annotation; the use of
goog.base() instead of [functionname].call(); maybe use goog.bind()
and I'm not at all sure
Get/set methods with prefixes are entirely possible - I just wrote the
implementation in FalconJx - just not very elegant. There is an
alternate solution that uses on function per property and depending on
the amount of arguments (1 for set and 0 for get) it will either
execute the get or set
So, I need to research more about how skinning works in HTML5, but I have
this vague recollection that skins in HTML5 are entirely graphics.
I dont think so. SVG is part of the HTML5 spec now, so what we are doing
is completely legitimate.
That's sort of what I meant. I think a skin
Hi,
Just 'checking in': FalconJx can now compile the FlexJSTest_again
example from the command line, using these arguments:
+env.PLAYERGLOBAL_HOME=/Users/erik/Documents/ApacheFlex/dependencies/PlayerGlobal/player
+playerglobal.version=11.1
-load-config=/Applications/Adobe Flash Builder
Erik,
I am planning to get FalconJX working on my machine soon. Before I start
digging into it,
1. Are these wiki pages current?
https://cwiki.apache.org/confluence/display/FLEX/AS+to+JS+-+the+%27goog%27+Way
https://cwiki.apache.org/confluence/display/FLEX/FalconJx+Prototype
2. Do you have
Om,
1) the wiki is mostly current, but as a work in progress: if it
doesn't work, ask and we will fix ;-)
2) CSS resulting from...? I'm not familiar with FXG etc., so my
questions are bound to be naive as well, as you'll notice. Basically
we have access to whatever the compiler (Falcon-main, if
On Mon, Mar 25, 2013 at 11:55 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Om,
1) the wiki is mostly current, but as a work in progress: if it
doesn't work, ask and we will fix ;-)
2) CSS resulting from...? I'm not familiar with FXG etc., so my
questions are bound to be naive as well, as
On Mon, Mar 25, 2013 at 12:09 PM, Alex Harui aha...@adobe.com wrote:
My answers in-line
On 3/25/13 11:55 AM, Erik de Bruin e...@ixsoftware.nl wrote:
Om,
1) the wiki is mostly current, but as a work in progress: if it
doesn't work, ask and we will fix ;-)
2) CSS resulting from...?
Om,
Just to be clear, for all practical purposes, when I say FXG, I really mean
MXML. This is because, the Flex implementation of FXG ensures that FXG
elements can be pluggable inline into any MXML component. So, if we are to
support MXML, then we must support FXG.
In what I am doing
Om, can you give an example?
IMO, there is a difference between MXML Graphics and FXG. To me, FXG is
stuff in an FXG file exported from several Adobe design tools. The internal
pieces are not manipulated at run time. Today, FXG assets are compiled into
Sprites and other SWF primitives.
MXML
Are you saying that you are planning to switch to FalconJX soon?
Soon === Now
That is... interesting :-) I guess it'll be a late night for me tonight.
I have to set up the JS part of the FlexJS parsing. I've got the MXML
in place, but the JS part will take me a bit of time. Are you up
against
On 3/25/13 12:28 PM, Om bigosma...@gmail.com wrote:
With my approach, to get the rendering fidelity to match that of Flex's
skins, inline CSS makes it easy (because of the XSLT approach)
BTW, we still need to deal with the 'cascading' part of CSS, right?
Not quite sure what you mean, but
On 3/25/13 12:55 PM, Erik de Bruin e...@ixsoftware.nl wrote:
Are you saying that you are planning to switch to FalconJX soon?
Soon === Now
That is... interesting :-) I guess it'll be a late night for me tonight.
I have to set up the JS part of the FlexJS parsing. I've got the MXML
in
On Mon, Mar 25, 2013 at 12:26 PM, Alex Harui aha...@adobe.com wrote:
Om, can you give an example?
IMO, there is a difference between MXML Graphics and FXG. To me, FXG is
stuff in an FXG file exported from several Adobe design tools. The
internal
pieces are not manipulated at run time.
Hmm. But at the top-level is a non-FXG element like Skin or something like
that, right? And, you don't know if script is going to change any of these
entities at run-time. How are you going to make that happen when converted
to SVG? Finally, nobody drew this skin in a design tool. It was
On Mon, Mar 25, 2013 at 3:25 PM, Alex Harui aha...@adobe.com wrote:
Hmm. But at the top-level is a non-FXG element like Skin or something like
that, right?
I plan to use the div or svg elements for this.
And, you don't know if script is going to change any of these
entities at run-time.
On 3/25/13 3:41 PM, Om bigosma...@gmail.com wrote:
On Mon, Mar 25, 2013 at 3:25 PM, Alex Harui aha...@adobe.com wrote:
Hmm. But at the top-level is a non-FXG element like Skin or something like
that, right?
I plan to use the div or svg elements for this.
Well, in FlexJS, we aren't
On Mar 25, 2013 5:04 PM, Alex Harui aha...@adobe.com wrote:
On 3/25/13 3:41 PM, Om bigosma...@gmail.com wrote:
On Mon, Mar 25, 2013 at 3:25 PM, Alex Harui aha...@adobe.com wrote:
Hmm. But at the top-level is a non-FXG element like Skin or something
like
that, right?
I plan to
Well, first off, thanks for motivating me to spend more time thinking about
skinning. Honestly, I don't have a formal plan and your input is quite
welcome. I spent a fair amount of time mulling over how to re-use as much
of existing spark skins as possible and how to leverage your FXG-SVG
90 matches
Mail list logo