begin process at 2012 02 10 13:33:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Probleme avec distort image et duplication de clip


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec distort image et duplication de clip

jeudi 5 juin 2008 à 12:51:52 | Probleme avec distort image et duplication de clip

kix484

Bonjour à tous, voila j'ai un problème assez corsé.
 D'habitude , j'y arrive seul mais la je seche.

J'ai téléchargé la superbe classse "DistortImage" de kiroukou : ici pour voir

Cette classe permet de deformer des clips.
J'ai un clip ou je fais un loadclip pour lui charger une image et j 'applique ma classe pour la deformer.

Jusque la ca va

Les problemes commencent quand je duplique ces clip dynamiquement , la ca marche plus.

Voici mo code : (qui fonctionne avec la classe)

import DistortImage;
import flash.display.BitmapData;
angle = -Math.PI/4;



import DistortImage;
import flash.display.BitmapData;



angle = -Math.PI/4;
for (i=0; i<nb; i++) {

    myMc.btBox.bt.duplicateMovieClip("bt"+i,nb-i);
    myMc.btBox["bt"+i]._x = i*40;
    myMc.btBox["bt"+i].img.txt.text=i
    image_mcl.loadClip("images/carre"+i+".jpg",myMc.btBox["bt"+i].img);
    myMc.btBox["bt"+i].myBitmap = new BitmapData(myMc.btBox["bt"+i].img._width, myMc.btBox["bt"+i].img._height);
    myMc.btBox["bt"+i].skew = new DistortImage(myMc.btBox["bt"+i].mc, myMc.btBox["bt"+i].myBitmap, 3, 3);
       
        ConvertPointIn3DToPointIn2D(myMc.btBox["bt"+i].p1,-taille,-taille,myMc.btBox["bt"+i]);
        ConvertPointIn3DToPointIn2D(myMc.btBox["bt"+i].p2,taille,-taille,myMc.btBox["bt"+i]);
        ConvertPointIn3DToPointIn2D(myMc.btBox["bt"+i].p3,taille,taille,myMc.btBox["bt"+i]);
        ConvertPointIn3DToPointIn2D(myMc.btBox["bt"+i].p4,-taille,taille,myMc.btBox["bt"+i]);
        var x0:Number = myMc.btBox["bt"+i].p1._x;
        var y0:Number = myMc.btBox["bt"+i].p1._y;
        var x1:Number = myMc.btBox["bt"+i].p2._x;
        var y1:Number = myMc.btBox["bt"+i].p2._y;
        var x2:Number = myMc.btBox["bt"+i].p3._x;
        var y2:Number = myMc.btBox["bt"+i].p3._y;
        var x3:Number = myMc.btBox["bt"+i].p4._x;
        var y3:Number = myMc.btBox["bt"+i].p4._y;
        // --
        myMc.btBox["bt"+i].skew.texture.draw(myMc.btBox["bt"+i].img);
        myMc.btBox["bt"+i].skew.setTransform(x0,y0,x1,y1,x2,y2,x3,y3);
}

function ConvertPointIn3DToPointIn2D(pointIn3D, x, y, theMc) {

    if (pointIn3D == theMc.p2 || pointIn3D == theMc.p3) {
        var scaleRatio = focalLength/(focalLength+(Math.sin(angle)*taille));
        pointIn3D.POSX = Math.cos(angle)*taille;
        pointIn3D._x = Origin.POSX+(pointIn3D.POSX*scaleRatio);
        pointIn3D._y = Origin.POSY+(y*scaleRatio);
    } else {
        var scaleRatio = focalLength/(focalLength-(Math.sin(angle)*taille));
        pointIn3D.POSX = -Math.cos(angle)*taille;
        pointIn3D._x = Origin.POSX+(pointIn3D.POSX*scaleRatio);
        pointIn3D._y = Origin.POSY+(y*scaleRatio);
    }
}


Inutile que j'offre le champagne a qui saura m'aider.

Merci



jeudi 5 juin 2008 à 12:53:56 | Re : Probleme avec distort image et duplication de clip

kix484

Pour tous ceux interessé pour voir sur le fla je peux leur envoyer


Cette discussion est classée dans : taille, bt, mymc, btbox, pointin3d


Répondre à ce message

Sujets en rapport avec ce message

Ajuster la taille de l'animation par rapport à l'écran [ par Houari93 ] Je voudrais ajuster mon animation par rapport à la taille de l'écran, comment puis je faire.Merci ouvrire une page web en reduisant sa taille [ par nomad ] comment faire pour ouvrire une page web en reduisant sa taille ?merci Taille d'une fenêtre [ par Skrounch ] Bonjour,J'ai un lien sur une page flash qui amène sur une page HTML que j'aimerai redimensionner et y bloquer l'accès au différent menu ainsi que le r homme taille réel??? [ par pleymort ] je n'ai jamais vu en flash un homme de taille normal ( pas un gus de 10 pixels ) bouger, marcher ou faire je sais pas quoi.......... c'est trop dur, Taille réelle [ par Keeger ] Salut !Je voudrais savoir comment qu'on fait pour voir une source en taille réelle (appart la télécharger) ?Merci d'avance<img src=/imgs2/smile_dead.g Ajuster la taille d'un clip avec loadMovie ?!? [ par proffy ] Bonjour, voila je suis sur ke le pb dont je v fR par a deja ete resolu sur un otre post, mais je lé po trouvé, et c po faute d'avoir cherché enfin voi etirer une animation flash a la taille de l'ecran [ par mdog ] salut, je voudrait savoir coment on peut inserer un fichier swf dans une page en faisant en sorte qu'il s''ajuste a la taille de la page. En fait, je Dimension de la fenêtre [ par Wizard17 ] Salut !J'aimerais définir la taille de la fenêtre à l'ouverture de l'animation. Je m'explique : - J'ai une image de taille (526 * 258) que j'ai import pb de taille [ par seg ] bonjourje vais essayer d'être le plus explicite possible.voilà j'ai un menu trop long (à l'horizontale) et qd je créé un clip (ou autre) je suis limit comment adapter la taille d'un popup a une animation flash ? [ par thebestt ] bonjour a tousje suis debutant en flash et j'aimerais que lorsque que je clique sur un lien, cela m'ouvre un popup de la taille de mon animation flash


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales