Just a newby in AIR and Flex environment. I have development
background in Microsoft Technologies (especially web technologies).
I am considering AIR environment for building a designer tool
that should let a user perform the following operations. The basic
question on hand is "Weather its a right tool/environment to build
this kind of application". The feature list is:
1- Should have open (not limiting on height or width) canvas
as background layer.
2- User shall be able to upload an image on background layer.
3- User shall be able to add layers on above background
4- Each layer should let the user add interactive objects
(custom objects MXML+ Action Scripts + Web Services).
5- Each layer should be treatable as composite/individual
6- Z-indexing of various layers
7- Show/hide any layer
8- Transparency for overlapping layer (must be configurable
for each layer)
9- Save the complete document with all layers in some format
(preferably in xml format)
Yes, with a bit of a caveat for #1. The maximum size of a
bitmap is 2880x2880 pixels (but you could display multiple bitmaps
in a layer if needed).
The Flash display list lends itself pretty naturally to a
layered system (which isn't too surprising since that's essentially
what the Flash Authoring tool does).There's a good description of
the display list in the Programming ActionScript chapter of the
Flex and Flash docs: