Redimenssionnement d'image

2yepals Messages postés 11 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 4 janvier 2006 - 21 déc. 2005 à 12:42
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 - 22 déc. 2005 à 17:03
bonjour,

voila j'essaie de charger des images jpg avec un loadmovie et de les redimenssionner pour que selon la taille des images elle s'adapte a un format prédeterminer, mon vrai probleme c'est que je n'arrive pas a voir la taille de l'image d'origine il m'indique une taille identique a toutes et je sai mm pas d'ou ça sort !!!
voici mon code : (bon je sais ça pourais etre plus simple mais j'en suis arrivé a la !)

p= ("R100_ACC-422180.jpg",_width);
q= ("R100_ACC-422180.jpg",_height);

H = Number(getProperty(_root.fenetre.cache,_width))
L = Number(getProperty(_root.fenetre.cache,_height))

loadmovie("R100_ACC-422180.jpg",maske);

facteurx = Math.floor(Number(H/p)*100)
facteury = Math.floor(Number(L/q)*100)


if (facteurx > facteury) {
facteurx = facteury
}
setProperty(maske,_xscale,facteurx);
setProperty(maske,_yscale,facteurx);

et voila ce qui sort quand je liste les variables :

Variable _level0.fenetre.p = 443
Variable _level0.fenetre.q = 353.5>>> ça c nimporte quoi

Variable _level0.fenetre.H = 180
Variable _level0.fenetre.L = 200>>> ça c bon

Variable _level0.fenetre.facteurx = 40
Variable _level0.fenetre.facteury = 56

j'ai trouver sur le forum un gars qui expliquait comment faire mais moi ça marche pas (je crois que c parceque il fallait flash 8 et moi j'ai MX)
alors si une ame genereuse veut bien s'occuper d'un pti débutant
SVP j'en ai mare
merci

8 réponses

cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
21 déc. 2005 à 18:51
Je t'explique le principe...
Tu charges une image dans un clip vide ( creatEmptyMovieClip() )
Ensuite, tu récupère la longueur, la largeur et le centre de ce clip.
Ensuite, tu le redimmensionnes à ta guise...

Chui pas un expert dans les chargements...
Mais c'est la première idée qui me vient à l'esprit...

Fuat pas faire compliquée comme j'ai pu le voir là haut!

bali_balo....=]
0
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
21 déc. 2005 à 18:52
Utiliser flash 8 et encore coder avec cette syntaxe là!!!

H = Number(getProperty(_root.fenetre.cache,_width))
L = Number(getProperty(_root.fenetre.cache,_height))

.....

bali_balo....=]
0
2yepals Messages postés 11 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 4 janvier 2006
22 déc. 2005 à 10:50
merci de m'avoir repondu mais j'ai pas flash 8
j'ai mx
alors je peu pas faire (creatEmptyMovieClip)
donc mon clip vide je l'est deja cree c (maske)
mais dans le code ke j'ai mis il y a une erreur :
c'est pas

p= ("R100_ACC-422180.jpg",_width);
q= ("R100_ACC-422180.jpg",_height);

ça dois etre
p=(maske,_width);
q=(maske,_height);

comme ça si je ne me trompe pas ça devrais me donner la mm chose ke ce ke tu me dis de faire,
mais ca marche pas
il fo ke les images ke je charge fassent soit 180 (H) ou 200(L)
0
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
22 déc. 2005 à 12:26
mais dans le code ke j'ai mis il y a une erreur :
c'est pas

p= ("R100_ACC-422180.jpg",_width);
q= ("R100_ACC-422180.jpg",_height);

ça dois etre
p=(maske,_width);
q=(maske,_height);

BIENSUR, tu ne peut pas associée de propriété _width ou _height à une image jpg.C'est au clip qui le contient de changer c'est propriétés.
Mais ilpeut y avoir un aurte problème...C'est l'attente du chargement...tu ne peut pas assigner de modification si l'image n'est pas totalement chargé.
Je te propose d'utiliser:
monClip.onLoad=function()
{...}

Sinon, jvoi pas, en + en ce moment, je travaille sur les chargements.........C'est à en perdre les boules!!!!!!

bali_balo....=]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
2yepals Messages postés 11 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 4 janvier 2006
22 déc. 2005 à 15:40
non franchement je vois pas
je crois ke mon probleme se trouve reelement dans le fait que j'arrive pas a connaitre la taille de mes images loader dans mon clip (maske)
c'est possible ou pas????
0
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
22 déc. 2005 à 16:48
Mais OUI!!!
Lorque tu charges une images dans un clip vide.
Tu récupères long. et larg. de ton clip( qui n'est plus vide )
Je te l'ai dit en haut...

bali_balo....=]
0
2yepals Messages postés 11 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 4 janvier 2006
22 déc. 2005 à 17:00
ba oui mais ca marche pas

je sais pas ou ca foire, tu sais je fe du flash que depuis un mois alors je saisi pas tou
j'ai essaie le :
monClip.onLoad=function()
{...}
mais je sais pas ou je dois le mettre, j'ai essaie a plusieur endroit sans succes, eske je dois lui indiquer quelque chose dans les parenthese "function(...)"
c cool de m'aider, merci (mm si j'y arrive toujours pas... je l'aurais...)
0
cs_bali_balo Messages postés 1378 Date d'inscription samedi 9 octobre 2004 Statut Membre Dernière intervention 1 novembre 2010 1
22 déc. 2005 à 17:03
Envoie moi ta source à piniouf85@hotmail.com
En me décrivant un peu ta source...jamais tout deviné par moi mm....

je résoud les problèmes à 90% lorsque on me l'envoie...
On ne s'est jamais qu'ess ki peut foiré....

bali_balo....=]
0
Rejoignez-nous