Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Appel de fonction evenementiel & paramétre AS3  (Lu 1200 fois)

Hostile94

  • Wisi tout neuf
  • *
  • Hors ligne Hors ligne
  • Messages: 3
    • Voir le profil
Appel de fonction evenementiel & paramétre AS3
« le: Octobre 12, 2010, 09:03:12 am »
Bonjour,

J'ai un petit problème pour appeler un fonction.

Je souhaite faire un redimensionnement d'image après un chargement mais ma fonction nécessite des paramètres car je compte la réutiliser plusieurs fois pour différentes image dans différent Loader et UILoader

photo et du type Loader.
var photo:Loader;

Et affphoto est un UILoader posé sur ma scène

Mon appel :
photo.contentLoaderInfo.addEventListener(Event.COMPLETE,resizephoto(photo,affphoto));

Ma fonction:
function resizephoto(evt:Event,imgload:Loader,cont:UILoader):void {


    //redimensionnement de l'image
    imgload.content.scaleX=imgload.scaleY=1;
    var skaleH:Number=1;
    var skaleL:Number=1;
    if (imgload.content.height>cont.height && imgload.content.height>imgload.content.width) {
        skaleH=affphoto.height/imgload.content.height;
    }
    else if (photo.content.width>cont.width && imgload.content.width>imgload.content.height) {
        skaleL=cont.width/imgload.content.width;
    }
    imgload.content.scaleX=imgload.content.scaleY=Math.min(skaleL,skaleH);
    //affichage de l'image
    cont.addChild(imgload);
   
    //remise a l'endroit de la photo
    if(nbrot!=0){
        if(nbrot == 1)
    {
        largeurx = imgload.content.height;
        imgload.content.rotation += 90;
    }
    if(nbrot == 2)
    {
        hauteury = imgload.content.height;
        largeurx = imgload.content.width;
        imgload.content.rotation += 180;
       
    }
    if(nbrot == 3)
    {
        largeurx=0;
        hauteury=photo.content.width;
        imgload.content.rotation += 270;
    }
    imgload.content.x=largeurx;
    imgload.content.y=hauteury;
   
    }
   
}


Je suis sur que c'est tout bête mais j'arrive pas a trouver.

Merci d'avance pour votre aide
« Dernière modification: Octobre 12, 2010, 09:16:29 am par Hostile94 »
IP archivée

RMistral (Wisi)

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • Voir le profil
    • WWW
Re : Appel de fonction evenementiel & paramétre AS3
« Réponse #1 le: Octobre 16, 2010, 12:56:06 pm »
bonjour,

Pourquoi tu utilises un loader et un UILoader ?

Avec un loader seul il est possible de charger une image.

IP archivée
Savoir mal est pire qu'ignorer
 




 
Wisibility.com
Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources gratuites et payantes vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Illustrator, InDesign, Flash…

Aujourd’hui, Wisibility réunit une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…

Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Des centaines de tutoriels accessibles gratuitement et une boutique sur laquelle vous trouverez des formations complètes et des exercices pratiques.

Wisibility organise des événements graphiques, réalise une WebTV

Wisibility sur Adobe TV

Retrouvez nos tutoriels et nos émissions
sur le site officiel Adobe



 
Nos partenaires

Adobe   fotolia   WebINK   Amka   macandphoto   club
 


Contact - Wisibility est une marque déposée - Mentions légales

Creative Commons License

infos - inspiration - rendez-vous - logiciels materiels - tutoriels gratuits - formations en ligne - forums - galeries - glossaire - wisi tv