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

Flex Discussion :

Hierarchie dans des Sprite


Sujet :

Flex

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 37
    Par défaut Hierarchie dans des Sprite
    Bonjour,
    je créé une application de calendrier où l'on peut ajouter des évènements en faisant du drag & drop.
    J'ai deux Sprite (un où l'on fait le drag & drop, ce qui permet de dessiner les évènements, et un autre pour faire le fond d'écran du calendrier).

    Je dessine dans le deuxième Sprite des rectangles pour faire un fond d'écran, mais après que j'ai dessiné ces rectangles, le drag & drop ne marche plus sur le premier Sprite. Les rectangles gêne le drag & drop.

    J'ai essayé de faire la méthode 'AddChildAt()' pour mettre une hiérarchie dans les Sprite mais cela ne marche pas.

    Quelqu'un pourrait m'aider pour que le deuxième Sprite ne gêne pas le drag & drop du premier ??

    Code:

    selection = new Sprite();
    selection.alpha = 0.3;

    selection.addEventListener(MouseEvent.MOUSE_WHEEL, handleMouseWheel);

    selection2 = new Sprite();
    selection2.alpha = 0.3;

    addChildAt(selection2,1);
    addChildAt(selection,0);

    selection2.graphics.beginFill(bgColor, 1); selection2.graphics.drawRect(gutterWidth,hourSize,unscaledWidth,unscaledHeight/24);
    selection2.graphics.endFill();


    Merci

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    tu devrais plutôt faire un addchild de ton événement sur ton fond de calendrier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var calendrier:Sprite = new Sprite();
    var event:Sprite = new Sprite();
     
    calendrier.addChild(event);
    this.addChild(calendrier);
    sinon au cas ou tu ne le connais pas, tu devrais peut être regarder le composant QS Calendar d'Adobe, tu gagneras surement pas mal de temps

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

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

Discussions similaires

  1. Utilisation de LESS dans la gestion des sprites (tiles)
    Par cahnory dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 06/12/2010, 15h18
  2. Gestion des sprites dans un SpriteManager
    Par trecks dans le forum C++
    Réponses: 4
    Dernier message: 05/11/2007, 10h52
  3. Calcul dans des champs de saisie
    Par leeloo076 dans le forum ASP
    Réponses: 4
    Dernier message: 07/04/2004, 10h09
  4. [MFC] Un callback dans des MFC ...
    Par elsargento dans le forum MFC
    Réponses: 3
    Dernier message: 18/02/2004, 16h04
  5. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33

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