Thanks Maurice, you seem to be right. Looks like I have to get rid off the touch stuff for the Spark DateFieldSpinner, because, hovering is important for desktop apps, but, I don't know yet where to start. Will check the code tomorrow. It's time to sleep now.
-- Sebastian (PPMC) Interaction Designer Looking for a Login Example with Apache Flex? Please check out this code: http://code.google.com/p/masuland/wiki/LoginExample On Thu, Oct 3, 2013 at 11:17 PM, Maurice Amsellem < maurice.amsel...@systar.com> wrote: > 1) I know for the other way, i.e. setting interactionMode="mouse" on > mobile apps. > > For the spark:List component running on mobile: > - interactionMode="touch" enables swiping, but D&D is disabled. > - interactionMode="mouse" enables D&D, but swiping is disabled. > > So I had to set interactionMode="mouse" on a mobile List to enabled D&D, > and it works pretty much well. > > So I guess that setting one or the other does not break anything, it just > changes the way you interact with your components. > > 2) Searching for InteractionMode in the SDK source , you will find that > setting InteractionMode="touch" will disable some functionalities : > - Tooltips are disabled > - Hovering is disabled. > - Drag & Drop is disabled > Etc... > > 3) Also, some computers (eg. recent MacBooks) have a multi-touch enabled > mousepad, so setting interactionMode="touch" would even allow you to do > some multi-touch gestures on desktop. > > Maurice > > -----Message d'origine----- > De : Sebastian Mohr [mailto:flex.masul...@gmail.com] > Envoyé : jeudi 3 octobre 2013 22:56 > À : dev@flex.apache.org > Objet : Re: Spark DateFieldSpinner > > So ... what does it mean to set interactionMode="touch" in desktop apps? > does it break anything? Or, will everything work the same as if I have set > interactionMode="mouse"? > Thanks! > > > -- > Sebastian (PPMC) > Interaction Designer > > Looking for a Login Example with Apache Flex? Please check out this code: > http://code.google.com/p/masuland/wiki/LoginExample > > > > On Thu, Oct 3, 2013 at 10:48 PM, Sebastian Mohr <flex.masul...@gmail.com > >wrote: > > > @Lee ... sure :) > > I could also have done it like this interactionMode="{**InteractionM > > ode.TOUCH}" > > > > > (dont fall into the trap of thinking Flash Builder always has your > > > best > > interests at heart) > > Also true! Before "Ground Zero Day" of Adobe Flex I probably wouldn't > > have agreed ;) > > > > > > -- > > Sebastian (PPMC) > > Interaction Designer > > > > Looking for a Login Example with Apache Flex? Please check out this code: > > http://code.google.com/p/masuland/wiki/LoginExample > > > > > > > > On Thu, Oct 3, 2013 at 10:41 PM, Lee Burrows > > <subscripti...@leeburrows.com > > > wrote: > > > >> ah ok, i thought you were setting value via ActionScript rather than > >> mxml. Although you can still use the constant value if you wish: > >> > >> interactionMode="{**InteractionMode.TOUCH}" > >> > >> (dont fall into the trap of thinking Flash Builder always has your > >> best interests at heart) > >> > >> > >> On 03/10/2013 21:26, Sebastian Mohr wrote: > >> > >>> @Lee ... in FlashBuilder 4.6 autocomplete gives me two options "mouse" > >>> and > >>> "touch". So, there is no need to set the constant like this ... > >>> InteractionMode.TOUCH. It would be great if the interaction mode > >>> wouldn't matter for the Spark DateFieldSpinner, because, in desktop > >>> apps probably no one would want to set it. > >>> > >>> > >>> > >> > >> -- > >> Lee Burrows > >> ActionScripter > >> > >> > > > > >