Forums Développement Multimédia

Aller au contenu

- - - - -

Créer un plan dynamiquement pour afficher un movieclip sans le déformer ?

CODE Actionscript

3 réponses à ce sujet

#1 jon_xakaloz

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 17 April 2012 - 09:24 AM

Bonjour à tous !

Dans le but d'ajouter des fenêtres interactives à ma scène 3D (un fond, avec un texte, le tout cliquable), j'ai créé un movieclip dans flash que j'arrive à charger grâce à la classe "MovieClipTexture", et à l'appliquer à un QuadMesh :


// Mon movieClip
var conteneur:Conteneur = new Conteneur();
// Le plan sur lequel j'aimerais afficher mon MC sans déformation.
var plane:TransformGroup = new TransformGroup(
                                                                                                                        new MovieClipTexture(conteneur),
                                                                                                                        new NormalMeshModifier(new QuadMesh(true, 1, 0)));
 

Le problème est que la taille du QuadMesh n'est pas ajustée à la taille de la texture (normal), et qu'elle ne s'affiche pas correctement :

1 - Comment transposer la taille de mon MC au plan créé ?
2 - Comment afficher correctement le movieclip sur le QuadMesh ?

Ce n'est peut-être pas la bonne solution ! Je reste ouvert à toute suggestion ;)

Merci d'avance,

Jon.

#2 jon_xakaloz

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 17 April 2012 - 11:15 AM

J'ai fait un Bitmap de mon MC dans Flash pour voir s'il s'affichait correctement sur le QuadMesh.

Le bitmap s'affiche correctement sur mon QuadMesh, contrairement au MC, qui déborde.


var testBitmap:TestBitmap = new TestBitmap();
   var rapport:Number = testBitmap.width / testBitmap.height;
   var _cube:TransformGroup = new TransformGroup(new BitmapTexture(new TestBitmap()) , new NormalMeshModifier(QuadMesh.doubleSidedQuadMesh))
   _cube.transform.appendScale(.5, .5/rapport);
 

MAIS ce n'est plus un MC avec les possibilités de lecture !

Si quelqu'un a une idée ? Merci !

#3 Jean-Marc Le Roux

    Ceinture Noire

  • Minko
  • PipPipPipPipPipPipPip
  • 210 messages

Posté 17 April 2012 - 12:16 PM

En fait le soucis vient sûrement du fait que ton MovieClip a une taille "variable".
Le mieux c'est de lui mette un fond transparent avec une taille fixe, sinon vu que la texture - elle - a une taille variable ça fera un peu n'importe quoi.

J'espère que ça t'aidera :)

#4 jon_xakaloz

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 17 April 2012 - 15:26 PM

En fait non, mon MC de test a une taille fixe ! J'utilise Minko 1.2, c'est peut-être corrigé sur Minko 2 ;)

Je referais des tests.

Merci !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP