IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Application Air - "toujours au-dessus"


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut Application Air - "toujours au-dessus"
    Bonjour à tous,

    Je bosse sur la création d'applications AIR avec Flash CS3.

    Ce que j'aimerais faire, c'est faire en sorte que mon appli soit toujours au-dessus des autres applications lancées par l'utilisateur. Ou bien de faire en sorte que l'appli revienne au premier plan quand certaines actions s'y produisent...
    Est-ce que d'après vous c'est possible de le faire ? Et comment ? Je me dis que la propriété nativeWindow du Stage contient peut-être la solution, mais vu qu'il est assez difficile de trouver de la doc sur les méthodes et propriétés de AIR...

    Voilà, si vous avez des idées, je suis preneur...
    Merci en tous cas de m'avoir lu...

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Bonjour a tous, et bienvenue sur Developpez.NET ChiroKuro

    Ce que j'aimerais faire, c'est faire en sorte que mon appli soit toujours au-dessus des autres applications lancées par l'utilisateur.
    C'est une mauvaise idée je pense... L'utilisateur du PC doit rester maitre, non ? ... bref

    faire en sorte que l'appli revienne au premier plan quand certaines actions s'y produisent...
    Ca respecte deja un peu plus l'utilisateur ... ( quoi que )

    Je n'ai pas connaissance d'un méthode en AS pour réaliser cela, Mais en Javascript c'est possible. La méthode javascript focus() de l'objet window permet de positionner la fenêtre en premier plan ( affiner tes recherches sur Google

    Si tu ne sais pas comment lancer l'éxecution de code javascript via ActionScript, ce document (très bien réaliser ) t'aiderras surement :Faire communiquer Flash et JavaScript

    J'espere que cela va t'aider a avancer.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Merci pour ta réponse...
    Effectivement, "forcer" l'utilisateur à avoir cette appli au premier plan risque d'être mal perçue, c'est pourquoi je pensais justement laisser le choix à celui-ci d'"épingler" la fenêtre s'il le désire... Un peu comme ce qui existe sur Winamp par exemple (le "always on top" dans les préférences).
    Bref, je pensais qu'il existait une fonction qui permettait de faire ça avec AIR, mais bon... Le Javascript est sans doute une bonne solution, il faudra juste que j'encapsule du HTML/Javascript dans mon appli, mais j'imagine que ça doit pas être très compliqué.
    Merci en tous cas pour la réponse, et le lien. Si j'y arrive, je mettrai à jour ce topic...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    J'ai découvert qu'il existe effectivement une propriété native de nativeWindow intitulée "alwaysInFront" qui fait exactement ce que je recherche...
    Il suffit donc d'ajouter quelque part dans le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stage.nativeWindow.alwaysInFront = true;
    Et voilà...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Application toujours au dessus d'une autre
    Par fredppp dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 14/02/2011, 20h01
  2. [BUG]Select toujours au dessus avec IE
    Par Jibees dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 19/09/2007, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo