This project doesn't currently include any components, the thought is
that you can choose the components that you like and modify how the
markup is parsed to support the features that you need such as drop
downs, radio buttons or maybe standard flash things that are not in
html like sliders or carousels. The reason why this was originally
done is because components in flash as drastically different from one
set to another, in terms of how they act, function, report changes and
listen for related objects to change.
With this in mind creating something that is done on an application
level like creating an alert box or a find window would also get an
amount of disagreement from different ActionScript developers. But in
terms of adding a feature like this it wouldn't be that hard to create
and I would be happy to help you if you need. With a quick google
search I found this, and I have seen a few others just like it.
http://www.gamemeal.com/lab/07053000.html
For wrapper you would have to loop through the display list and check
all of the text fields on the page but also pretty simple.
It is true that we are breaking away from the features that the
browser gives for free. More work is involved if you want to replicate
all of these features but it also gives you more flexibility to do
what you would like. This is also an issue with all flash sites and
something that should be fixed but it maters what you are using to the
framework for.
I've always looked at Wrapper as an ActionScript framework would
enable the sites that need to use Flash features to be more accessible
then they normally would while simplifying development by breaking up
the responsibilities between the ActionScript/HTML/CSS developers.
I have been working on some large projects over the last year sense
this first release and I have to say I dont know if I would be able to
create what I have without a setup like this. Using the alternatives
like Flex/ Laszlo/ etc. the problems that you encounter are fare more
complex to get out of because of the amount that these platforms lock
you into their ways of doing things.
I understand that the project isn't perfect and would love more
criticism if you have it, I've been trying to make it better outside
of the open-source version for a while but I think conceptually there
is a lot here and far from something that is purposeless.
I dont know anything about you but if you are one of the anti-flash
people take into account that the Flash player is still hundreds of
times faster than JavaScript and it is the only front-end way to do
many things. The current project that I am working on integrates photo
processing, facial recognition, 3d transformations, simulations of
realistic products, sorts on 10 of thousands of products and so on. I
love many of these other technologies but these types of things are
far out of the range of most of them and flash normally is the answer
usually because of the numbers of how many people have it. And in
terms of things like the Canvas tag, it's interesting but until all of
the browsers start creating features that work more similarly across
platforms it's not an option.
-Tyler