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 :

Dimensions totales d'un clip


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Analyste programmeur
    Inscrit en
    Août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Août 2012
    Messages : 4
    Par défaut Dimensions totales d'un clip
    Bonjour,

    Nouvelle sur le forum et surtout nouvelle en Flash/AS3.

    Ma question me semble simple et pourtant, je n'ai pas trouvé de solution (ça fait quelques jours que je cherche sur les forum, doc (etc) et me creuse la tête) :

    Lorsqu'un MovieClip est chargé, comment puis-je trouver ses dimensions totales ?

    J'ai remarqué que les valeurs de width et height étaient les dimensions de l'image dans la frame courante, j'ai alors essayé de récupérer les x et y pour le déplacement, mais ces x et y sont toujours à (0,0). Le problème est que cette image ne reste pas sur place et j'aimerais pouvoir récupérer la totalité de son "espace de jeu".

    Par exemple, si mon image fait (5,5) et qu'elle se déplace horizontalement de 3, les dimensions totales sont de (8,5).

    Y a-t-il une méthode/fonction déjà existante dans MovieClip (ou un parent) qui m'aurait échappé ?
    Sinon, comment puis-je récupérer le déplacement en x et y de mon image ? (pour recalculer moi-même son espace de jeu).

    Pour info : Je reçoit un fla qui contient dans la bibliothèque le swf MovieClip que je dois traiter (ce n'est pas moi qui crée ce swf et ça pourrait donc venir de là, mais je dois m'en assurer). Sur ce swf, je met une liaison as3 pour pouvoir le récupérer dans mon code (logique). La scène du fla est vide. J'exporte ensuite en swf pour le mettre dans mon projet et j'arrive à récupérer le clip, l'afficher et le jouer sans problèmes. Mais, mon traitement du clip ne fait que commencer... j'ai tester le reste des traitements que je veux faire et ça semble être le seul cailloux dans ma chaussure (je ne m'attendais pas à celui-là). Je ne peux pas partager les swf ou fla, je suis tenue par une close de confidentialité.

    Est-ce que quelqu'un a une idée pour m'aider ?
    Merci beaucoup.

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Analyste programmeur
    Inscrit en
    Août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Août 2012
    Messages : 4
    Par défaut
    J'ai finalement trouvé la réponse (avec un peu d'aide d'un ami) :
    Il faut parcourir l'entièreté du clip et pour chaque frame, récupérer le bounds et faire les calculs nécessaires pour garder le min et max en x et y.
    Ensuite, la taille de l'image totale est la différence entre les min et max.

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

Discussions similaires

  1. Dimensions visible d'un clip avec masque
    Par nemxid dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 31/05/2010, 12h44
  2. Réponses: 4
    Dernier message: 18/08/2009, 16h02
  3. Dimensions de la clipping area ?
    Par ultraboa dans le forum Flex
    Réponses: 2
    Dernier message: 15/12/2008, 19h48
  4. Dimension .swf dans un clip?
    Par waine_100 dans le forum Flash
    Réponses: 1
    Dernier message: 13/04/2007, 08h15
  5. Réponses: 1
    Dernier message: 20/01/2006, 19h07

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