La Communauté Webmaster  forum rss


  Forum-webmaster
  Webdesign / graphisme
  Flash / Director
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  quelqu'un sait me dire pourquoi?
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: quelqu'un sait me dire pourquoi?  (Lu 637 fois)
quelqu'un sait me dire pourquoi?
« sur: le 18-05-2005 a 14:03:23 »
exekute
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 11



Je suis un lama!

Voir le Profil    WWW    E-Mail
Répondre avec citation

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.

[size=2]Comment faire à connaitre la taille d'une image chargée dynamiquement?[/size]

Aiuto !!!!!!

Rapporter au modérateur  

Re:quelqu'un sait me dire pourquoi?
« Répondre #1 sur: le 18-05-2005 a 17:53:24 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

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.

Rapporter au modérateur  

I-Radian
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg