I'll play around with it and see what I can come up with. I do know that my testing suite did NOT like your PopUpExample.mxml being in there :) (this is a library on my side, which caused all sorts of errors).
-Nick On Fri, Mar 16, 2012 at 6:43 PM, Tink <f...@tink.ws> wrote: > Done. > > I've also added an example application, and example component that extends > SkinnablePopUpComponent that requires a single button skin part, that when > clicked closes the popup, and obviously a skin for it (it just contains a > button). > > One thing I couldn't do was add the modal styles in > SkinnablePopUpComponent. You'll see there in the file, but commented out as > when I uncomment them i get the following error: > > Declaration of style 'modalTransparencyDuration' conflicts with previous > declaration in /Users/tinktink/Documents/**tink/libraries/apache > flex/whiteboard/quetwo/**MobileAlert/src/org/apache/**spark/components/** > supportClasses/**SkinnablePopUpComponent.as. > > Yet without them you can't specify these as inline styles on the component > (see they are commented out in the example application). > > Anyone shed any light on the problem here? > > Tink > > > > On 16 Mar 2012, at 21:50, Nicholas Kwiatkowski wrote: > > Do it. I'm working on getting the iOS skin to look proper, which should >> stay out of the way of that work. >> >> -Nick >> >> On Fri, Mar 16, 2012 at 4:14 PM, Tink <f...@tink.ws> wrote: >> >> On 16 Mar 2012, at 19:27, Jonathan Campos wrote: >>> >>> On Fri, Mar 16, 2012 at 1:40 PM, Tink <f...@tink.ws> wrote: >>> >>>> >>>> These 2 things are what PopUpManager takes care of for you. If you don't >>>> >>>>> use PopUpManager it will still get included, as it's instantiated in >>>>> SystemManager. >>>>> >>>>> >>>> >>>> I too have created a variety of popups and alerts for mobile for my >>>> projects. I would prefer that we stick with using the popupmanager as it >>>> is >>>> the way most people are used to working with the framework. >>>> >>>> Also I would prefer to have a modal ability as with tablet applications >>>> modal is still very important. >>>> >>>> -- >>>> Jonathan Campos >>>> >>>> >>> Spark moved away from the direct use of the PopUpManager, with >>> SkinnablePopUpContainer, which used it internally. >>> I think if we added a SkinnablePopUpComponent (which would be really >>> useful anyway as most popups I have had to make, generally don't need to >>> be >>> containers), it would then be ideal to extend for an Alert. >>> >>> One thing I would like to see implemented in the new >>> SkinnablePopUpContainer, and added to the PopUpSkinnableContainer, is the >>> ability to center the popup, and keep it centered. They should also >>> contain >>> the metadata for the modal styles so they can be set inline. >>> >>> Quite happy to throw one of these together and add it to Nick's >>> whiteboard >>> space, and then he can take a look whether he wants to use it for his >>> Alert. >>> >>> Tink >>> >>> >