Salut, avec le sdk 4.1. ce code fonctionne.

private const DROID_HISTORY:int         = 16777238;
private const DROID_MENU:int            = 16777234;

...
if (e.keyCode == DROID_HISTORY) {
 e.preventDefault();
 previous();
}
...



On 3 jan, 14:09, Dhaya <[email protected]> wrote:
> Merci, j'avais pas pensé à vérifier ça. Du coup oui, la propriété et
> la méthode renvoient true.
>
> Après une petite recherche, j'ai confirmé qu'il s'agissait bien d'un
> bug qui a été résolu sur une branche privée de Flex Hero 
> (http://bugs.adobe.com/jira/browse/SDK-27786?focusedCommentId=387239&p...
> ).
> Il suffit donc juste d'attendre...
>
> On 3 jan, 12:30, Memmie Lenglet <[email protected]> wrote:
>
> > Bonjour,
>
> > ne faissant pas de dev Air/Android je serai pas de la plus grande aide,
> > mais cela semble relative aux events.
> > Que donne l'handler d'event suivant :
> > private function onKeyPress ( e:KeyboardEvent ) : void
> > {
> >         if ( e.keyCode == Keyboard.BACK )
> >         {
> >                 trace("cancelable", e.cancelable);
> >                 e.preventDefault();
> >                 trace("isDefaultPrevented()", e.isDefaultPrevented());
> >         }
>
> > }
>
> > Si cancelable donne false, cela veux dire que on ne peux pas annuler le
> > comportement par défaut (action back). Dans le cas contraire, si
> > isDefaultPrevented() donne false, c'est que ça doit être un bug.
>
> > Memmie Lenglethttp://memmie.lenglet.name
> > [email protected]
> > +33666122999
>
> > Le 03/01/11 12:20, Dhaya a écrit :
>
> > > Bonjour et bonne année 2011, pleine de Flash, de dév. Android, et de
> > > nouveautés Adobesques !
>
> > > Je commence l'année avec problème que je rencontre sur Flex Hero. Est-
> > > ce qu'il y en a parmi vous qui ont réussi à faire un preventDefault()
> > > sur une pression du bouton "Back"  de leur mobile Android ?
>
> > > J'utilise ce code, et à priori ça devrait fonctionner :
>
> > > private function init ( e:Event ) : void
> > > {
> > >   stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPress);
> > > }
>
> > > private function onKeyPress ( e:KeyboardEvent ) : void
> > > {
> > >   if ( e.keyCode == Keyboard.BACK ) e.preventDefault();
> > > }
>
> > > Mais,<drame>, l’évènement passe quand même, donc je retourne à ma vue
> > > précédente.
> > > Donc voilà, je fais appel à votre expérience avant de poster un bug
> > > sur le JIRA Adobe, et en attendant, encore tous mes voeux pour 2011 :)
>
> >  memmie.vcf
> > < 1 000AfficherTélécharger
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à