Titre: quelqu'un sait me dire pourquoi?
Posté par: exekute le le 18-05-2005 a 14:03:23
J'ai un souci avec l'importation d'une image jpg sur flash avec action script. En fait j'utilise loadMovie dans la facon suivante:
monclip.montarget.loadMovie("fichier.jpg")
où monclip est un clip qui contient le clip montarget où l'image est chargée.
L'image est effetivement chargée par contre si je fais un test pour savoir la taille, par exemple :
monclip.montarget._height
ca marche pas du tout. En fait ca me donne la taille originaire de montarget.
Aiuto !!!!!!
|
Titre: Re:quelqu'un sait me dire pourquoi?
Posté par: tavman le le 18-05-2005 a 17:53:24
Il ne faut pas travailler comme ca...
Bon en gros je t'explique : - tu demande a ton image de se charger - directement après, tu demande la taille de l'image - même si ca ne prend que quelques centièmes de secondes, ton image ne se charge que maintenant
Donc en gros, il faut attendre la fin du chargement de ton image (et un petit peu plus en fait... le temps que Flash l'affiche) pour demander sa hauteur... Un truc dans ce genre devrait suffir :
function Load_Image ( cible , Image ) { cible.loadMovie (Image ); cible.t = 0; cible.onEnterFrame = function () { if ( this.getBytesLoaded() == this.getBytesTotla() ) { this.t++; } if ( this.t == 3 ) { trace ( this._height + " : " + this._width ); delete(this.onEnterFrame); } } }
Bon... a la place du trace, tu peut faire tout ce que tu veut mais le principe est là...
Allé, bonne chance a toi. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|