begin process at 2012 05 26 16:47:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash MX et es composants

 > 

center redimmensionner???!!!


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

center redimmensionner???!!!

dimanche 9 janvier 2005 à 20:46:15 | center redimmensionner???!!!

nanostre

bonjour a tous
voila le probleme, je suis une quiche en flash!!
bon parti de là a partir de bout de code glanés à droite à gauche, et recompilées, tout se passe bien sauf que je souhaiterais que l'image chargé via le xml se centre et se redimmensionne pour s'adapter au cadre, mais voila comment faire?
merci d'avance pour l'ame genereuse qui tentera de m'aider
voilà le code:

function loadXML(loaded) {
    if (loaded) {
        xmlNode = this.firstChild;
        image = [];
        description = [];
        total = xmlNode.childNodes.length;
        for (i=0; i<total; i++) {
            image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
            description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
        }
        firstImage();
    } else {
        content = "file not loaded!";
    }
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("cartes/amnord/"+pays+".xml");
/////////////////////////////////////
listen = new Object();
listen.onKeyDown = function() {
    if (Key.getCode() == Key.LEFT) {
        prevImage();
    } else if (Key.getCode() == Key.RIGHT) {
        nextImage();
    }
};
Key.addListener(listen);
previous_btn.onRelease = function() {
    prevImage();
};
next_btn.onRelease = function() {
    nextImage();
};
/////////////////////////////////////
p = 0;
this.onEnterFrame = function() {
    filesize = picture.getBytesTotal();
    loaded = picture.getBytesLoaded();
    preloader._visible = true;
    if (loaded != filesize) {
        preloader.preload_bar._xscale = 100*loaded/filesize;
    } else {
        preloader._visible = false;
        if (picture._alpha<100) {
            picture._alpha += 10;
        }
    }
};
function nextImage() {
    if (p<(total-1)) {
        p++;
        if (loaded == filesize) {
            picture._alpha = 0;
            picture.loadMovie(image[p], 1);
            desc_txt.text = description[p];
            picture_num();
        }
    }
}
function prevImage() {
    if (p>0) {
        p--;
        picture._alpha = 0;
        picture.loadMovie(image[p], 1);
        desc_txt.text = description[p];
        picture_num();
    }
}
function firstImage() {
    if (loaded == filesize) {
        picture._alpha = 0;
        picture.loadMovie(image[0], 1);
        desc_txt.text = description[0];
        picture_num();
    }
}
function picture_num() {
    current_pos = p+1;
    pos_txt.text = current_pos+" / "+total;
}

dimanche 9 janvier 2005 à 22:15:38 | Re : center redimmensionner???!!!

WhiteMagus

Membre Club

Tu mets simplement :

tonImage._x = tonCadre._x;
tonImage._y = tonCadre._y;
tonImage._xscale = tonCadre._xscale;
tonImage._yscale = tonCadre._yscale;

Voilà. J'ai pas pris le temps de lire ton code jusqu'au bout (il est long) mais je pense que ça devrais aller.
@+ !


À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.

dimanche 9 janvier 2005 à 22:35:51 | Re : center redimmensionner???!!!

nanostre

je te remercie énormément d'avoir lu mon code et d'avoir répondu a ma question
cependant il me reste une toute dernière question qui je l'espère ne te rajoutera pas de lecture:
je le met ou ce bout de code? à quel niveau?
merci d'avance
dimanche 9 janvier 2005 à 22:37:06 | Re : center redimmensionner???!!!

nanostre

ah j'oubliais, mon image represente la dropzone des images loadés par le xml?
dimanche 9 janvier 2005 à 22:49:05 | Re : center redimmensionner???!!!

WhiteMagus

Membre Club
tonImage représente l'image importée, ou le clip qui le contient si ça t'arrange.
Ce code, tu le place où tu veux il y a seulement un critère.
Il est préférable d'avoir chargé l'image avant de la redimensionner !

Allez @+ !


À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.
lundi 10 janvier 2005 à 01:24:37 | Re : center redimmensionner???!!!

nanostre

voila j'ai fait comme tu m'a dit en plaçant le bout de code à la fin au debut au milieu, j'ai tout essayé mais ça ne marche pas.
picture._x = cadre._x;
picture._y = cadre._y;
picture._xscale = cadre._xscale;
picture._yscale = cadre._yscale;
donc voilà ce que j'ai rajouté.

je sais que j'abuse mais si tu avais l'amabilité et la patience en joueant de copier coller de bien vouloir m'indiquer ou placer le bout de code ce serait noël après l'heure.
merci d'avance
vendredi 14 janvier 2005 à 23:13:25 | Re : center redimmensionner???!!!

WhiteMagus

Membre Club

Tu places ce code sur l'image (la frame) qui contient ton cadre et ta photo. Si la frame est dans un clip, tu dois passer le code sur la frame du clip, ou bien accéder à ses propriétés via un chemin relatif (_root, this...)
Voilà. J'espère que mes indisations on été assez claires. @+ !


À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.



Cette discussion est classée dans : function, image, picture, description, loaded


Répondre à ce message

Sujets en rapport avec ce message

redimensionner centrer? [ par nanostre ] bonjour a tous voila le probleme, je suis une quiche en flash!! bon parti de là a partir de bout de code glanés à droite à gauche, et recompilées, tou Popup depuis xml [ par geraldinechx ] Bonjour,J'utilise un fichier xml pour une gallerie photo. Le code suivant permet d'appeler le fichier xml ainsi qu'un lien lorsque l'on clique sur une Popup depuis xml [ par geraldinechx ] Bonjour,J'utilise un fichier xml pour une gallerie photo. Le code suivant permet d'appeler le fichier xml ainsi qu'un lien lorsque l'on clique sur une améliorer chargement d'xml [ par west001 ] bonsoir,j'utilise un code qui charge mon xml, que je voudrais un peu réadapter...ce que je voudrais avoir c'est que lorsque j'arrive à ma derniere ima loader differentes section dans un meme xml [ par west001 ] bonsoir,j'ai un probleme pour charger différentes parties dans un meme xml. Le code fonctionne tres bien, mais il me charge toujours la partie entre diaporama Flash tt simple et utile à tous [ par kanougane ] Salut tout le monde ,je suis débutante en Flash et en plus cela fait plus de 2 ans que je n'ai pas utilisé ce logiciel. J'ai donc un peu de mal à m'y LocalConnection et image [ par momo74230 ] bonjour à tous et toutes..grace à LocalConnection je passe l'ordre de charger une image de mon emeteur à mon recepteur:emeteuremission_lc = new LocalC function dans un clip [ par ehp ] Bonjour, J'aimerai savoir si une fonction dans une occurence de clip peut avoir une action sur la scène, par exemple dans mon occurence de clip en cli Diaporama + xml PB centrer image et lancer diapo [ par pacosxm ] Bonjour à tous, j'ai récupérer un code qui fonctionne à merveille, seulement je suis incapable à mon niveau (j'arrive à comprendre, mais pas à créer) Boutons animé avec image externe [ par flatcedrik ] Bonjour, J'aimerai créer un bouton rempli d'une image externe (puisque je voudrai pouvoir changer cette image indépendement de flash) j'ai donc creer


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,920 sec (4)

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