Retrouvez les publications relatives à ces discussions dans
notre rubrique web design et flash.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le dimanche 04 novembre 2007 à 16 h 58 par KoDiasK.
-
Bonjour, je vous explique mon problème :
Je fais un site, dans lequel un cadre de dimension 132/132px, à l'intérieur de ce cadre se chargera une image aléatoirement choisis par un fichier php. Au dessus de ce cadre un masque, qui donne en plus de la dimension de l'image, une forme rectangle a bord arrondis (pour le design ^^).
Le contexte étant expliqué voici le problème, mon php, et mon load variable fonctionne a merveille, a chaque boucle une image se charge.
Maintenant l'image est mal redimensionné, quoique je fasse, elle à les bonnes dimensions 1 fois sur 2 !!
la variable "charge" lorsqu'elle est égale a 0 permet la boucle, si vous avez une meilleur méthode pour bloquer la boucle je suis preneur.
Voici le code :
-------------------------------------------------------------
photo = new LoadVars();
photo.onLoad = select_photo;
photo.load("see.php");
function select_photo() {
if(_root.charge==0){
unClip.loadMovie(photo.see)
unClip._height = 132
unClip._width = 132
}
}
---------------------------------------------------------------
Donc comment faire pour que la photo soit redimensionnée, en respectant le masque sur la calque du dessus ?
Merci ;).
-
Message publié le lundi 19 novembre 2007 à 12 h 37 par befa. "Je hais les matins"
-
Bonjour,
probablement du au fait que lorsque tu fais un loadMovie tu remplace la totalité de ton clip par le contenu nouvellement charge.
Donc en gros lorsque ton image se charge elle remplace unClip et les dimensions que tu avais indiquées pour unClip sont "écrasée".
Pour contourner ce problème tu dois attendre que ton image soit chargée puis à ce moment la tu redimensionne.
Je te conseille d'utiliser MovieCLipLoader plutôt que loadMovie d'ailleurs, tu pourras ainsi faire eppel à MovieClipLoader.onLoadComplete qui te préviendra du chargement de ton image.
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.