Cool, and I totally understand where you're coming from. Believe me, there have been many occasions that I've run into the same brick walls; where there isn't a built-in property for what I need to do. And yes, from time to time, the phrase "what the heck?" comes out of my mouth. You know, even for little things, like having a global way to use the hand cursor on buttons, and all controls that extend from it. I also don't want to come off like I'm jumping down your throat for speaking up. Obviously, mine is just a single voice in a big croud. My take on it however, is that Flex isn't quite a mature product just yet. There is still room to improve and I do think that the people at Adobe have done an exceptional job getting to this point. Hopefully, threads like this, logging wish-list features and continued patience will help make the product much more robust in the future.
Cheers, -TH --- In [email protected], "Amy" <[EMAIL PROTECTED]> wrote: > > --- In [email protected], "Tim Hoff" TimHoff@ wrote: > > > > > > Hi Amy, > > > > I guess that everyone has their own perspective. Like you, I used to > > complain that the flex styles weren't as comprehensive as the .net > > controls that I was used to at the time. However, looking at it from > an > > 80-20 point of view, the basics are there; especially for charts. The > > point is that I'll gladly sacrifice some built-in properties, if the > > framework supports rolling my own components and/or extending; to > > customize properties. Sometimes, it takes more time and effort to > > complain about something, than it does to just create it yourself. > > Here's a solution that took very little time to create: > > Thanks, and I do appreciate it--I don't mean to sound ungrateful. But > the point of my question was not to complain. > > Literally every time I have gone to "roll my own" solution to something > that at first seemed to be missing from Charts, I discovered that it > was already covered by the charting FW. And this is nice--really nice-- > since I have never had a week where I literally did not have to recode > _anything_, it just worked as advertised. > > While exploring charting, the majority of examples I have found have > used a hack to solve a problem that doesn't exist in charting: > > http://www.rphelan.com/2008/05/23/taking-control-of-flex-charting- > styles/ > uses a tick mark the same color as the background instead of labelgap > > http://blogs.adobe.com/flexdoc/2008/07/customized_legend_layout.html > rewrites the Legend control rather than just set a width on the Legend > > and on and on... > > The problem, as I see it, is that when people run up against a > percieved limitation like this, they immediately run out and write > something to "fix" it. This robs the Adobe team of the motivation to > provide nice, user-friendly components like charting if they know > people aren't going to use the in-built functionality if they can't > find the feature in the 3 seconds they spend with the docs. After all, > if it takes 20 hours to write a feature, 20 hours to qa it, and 20 > hours to document it, if nobody ever uses it because they are so used > to running out an building their own at the first hint of trouble, why > would Adobe invest the time? > > I've been as guilty of it as anyone, but I intent to do my absolute > darnedest to make sure I'm leveraging what's in the features before I > go off and write something custom. I come from a history of developing > in a product Adobe doesn't make anymore--Authorware. Most Authorware > developers say there's a double learning curve with that product. > First, you learn the icons and flow line (analagous to MXML) and then > you learn the code. Most developers stop there, but a very few take > the third curve--going back and _really_ learning the icons and _not_ > coding features that were already beautifully, elegantly implemented in > the icons. > > Because I've been through all three curves with another product that > is similar in some ways to Flex, I know that I can save myself a lot of > effort if I try to integrate the third curve with the first and second > curves. > > I sincerely believe there _is_ a simple solution to this problem that > already exists in the charting framework. And that is the answer I'm > asking for. It's a question, not a complaint. > > Thanks :-) > > -Amy >

