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 :

[AS3] addChild déforme le parent


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut [AS3] addChild déforme le parent
    salut,
    je suis sous flash CS4 / AS3.

    je travaille sur une carte où l'utilisateur peut cliquer sur les pays et avoir des infos. Ces infos apparaissent dans des sprites contenus dans un sprite parent.

    Le problème, c'est que ce sprite parent est déformé lorsque je lui ajoute des sprites, sauf si j'ajoute les sprites après que l'animation tween du sprite parent soit terminée...

    ça se passe dans le fichier actionscript appelés CountryInfo.as. Il faut commenter alternativement la ligne 53 ou 75 et vous verrez la différence...

    voici un lien vers les sources.

    Merci pour vos éclairages.

  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
    Hello,

    Je n'ai pas pu tester ton source( pas de CS4); mais c'est très bien d'avoir laissé les sources accessible

    Néanmoins, j'ai quand même ma petite idée sur l'affaire, au "feeling", je dirai que l'info bull de chaque pays devrait être du style "pop-up" et non un enfant du Sprite pays.

    Ainsi, sauf erreur de ma part, pour corriger le bug, il faudrait attaché l'info bull au Stage et non au Sprite d'un pays.
    La modif devrai ce situé vers la ligne 38 du fichier MapInfo.as

    Il te faudra aussi positionner la profondeur des info bull avec setChildIndex() pour s'assuré qu'ils sont toujours au première plan.

    (Il y a plusieurs façon de faire ... )

    En espèrent que ce soit bien ça,

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/03/2012, 15h52
  2. utilisation addchild() as3
    Par leti4290 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 18/05/2011, 10h41
  3. PROBLEME : Change child to add
addChild(e.target.content); [FLASH CS4 AS3]
    Par la brik in the wall dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 09/09/2009, 16h28
  4. parent.addChild par l'exemple
    Par Krusti dans le forum ActionScript 3
    Réponses: 8
    Dernier message: 18/01/2009, 14h34
  5. [AS3] ciblage d'un clip avec 'parent'
    Par tom42 dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 29/08/2007, 15h50

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