begin process at 2012 05 27 09:16:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Problème dimensions d'un MovieClip en AS3


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

Problème dimensions d'un MovieClip en AS3

lundi 8 février 2010 à 15:07:36 | Problème dimensions d'un MovieClip en AS3

iceteamango

Bonjour,
Je suis débutante en Flash et je suis entrain de faire un petit module comparatif des sociétés Nokia et Apple et le résultat visuel doit ressembler à l'exposition des 60 ans de la ratp :
[ Lien ] . Je récupère mes données via un fichier xml. Pour l'instant je ne traite que les images.

Fichier xml :

Code XML :
<?xml version="1.0" encoding="utf-8"?>
<moduleComparatif>
  <titre>Nokia et Apple</titre>
  <critere nom="debut">
    <media type="img">apple_debut.png</media>
    <media type="img">nokia_debut.png</media>
    <media type="img">general_debut.png</media>
  </critere>
	
  <critere nom="generalites">
     <media societe="Nokia" type="img">nokia1.jpg</media>
     <media societe="Nokia" type="text">Nokia  est un groupe finlandais n en 1966. C'est un conglomérat « touche à tout » jusqu&#8217;à 1992 où elle décide de se concentrer sur ses activités de télécommunication. Nokia est l&#8217;un des premiers constructeurs à proposer le Bluetooth. Elle développe le Symbian OS (Basé sur Linux) et le vend  à d'autres constructeurs (siemens, LG,&#8230;). En 2007, Nokia lance sa plate-forme OVI.</media>
    <media societe="Nokia" type="video">ovi_suite.flv</media>
    <media societe="Apple" type="img">apple1.jpg</media>
    <media societe="Apple" type="text">Apple Inc. est une société multinationale américaine née en 1976. Dédiée à l'informatique, elle devient célèbre pour Apple II (1977) et la gamme Macintosh (depuis 1984). En 2001 Apple se diversifie et s&#8217;oriente vers l'industrie des reproducteurs musicales, avec l&#8217;iPod. En 2003, elle lance la plate-forme iTunes Store. L'iPhone a été lancé en 2007, puis en 2008 l&#8217;AppStore.</media>
   <media societe="Apple" type="video">tour3.flv</media>
  </critere>
</moduleComparatif>


Et donc mon but est de récupérer les médias et de les balancer dans des movieclip. Donc je voulais générer dynamiquement les différents movieclip dans une boucle et ensuite les positionner sur la scène pour que ça fasse le même effet visuel que sur le site.

Voici mon code .as :
Code ActionScript :
public function afficheImage()
{
			
for (i; i < list_images.length(); i++) 
{
var _receptacleImage:Loader = new Loader();//receptacle pour l'image
var requete:URLRequest = new URLRequest("images/"+list_images[i]);

//J'aimerai avoir plusieurs mc pour chaque contenue
var mc:MovieClip = new MovieClip();
				
				_receptacleImage.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);	
				_receptacleImage.load(requete);
//trace (list_images[i]);	 
				
addChild(mc);
mc.addChild( _receptacleImage);
				
mc.x = 400*i;
mc.y = 230;

function loadComplete(evt:Event){
					trace("width",_receptacleImage.content.width,"height",_receptacleImage.content.height);}
   }	
}


En gros :
- Je veux générer dynamiquement plusieurs mc
- Je veux savoir comment je peux récupérer les dimensions de chaque movieclip car avec ça trace("width",_receptacleImage.content.width,"height",_receptacleImage.content.height), je n'ai que les dimensions de la dernière image de mon xml et non les autres, et le trace est répété 7 fois soit le nombre d'images qu'il y a dans mon xml

J'espère que j'ai bien expliqué le problème.
Si quequ'un pourrait m'aider le plus vite possible, ce serait gentil.

Merci d'avance.
Iceteamango.
lundi 8 février 2010 à 17:07:48 | Re : Problème dimensions d'un MovieClip en AS3

ChasseurDeChimeres

Salut;
Je ne sais pas que si c'est exactement que tu cherche mais se sera au moins une piste pour régler ton problème :
En fait il s'agit de créer une classe qui effectura les opérations contenues dans ta boucle for, et d'y rajouter une variable (genre "id"); que tu renseigneras dans ta boucle et qui te permettra d'identifier les différents movieclip crées

Code ActionScript :
public function afficheImage()
{
			
for (i; i < list_images.length(); i++) {
 var receptacle:TaClasse = new TaClasse(list_images[i]);
 receptacle.id = i;
 }	
}


ainsi tu pourras identifier chacun des "receptacle" grâce à la valeur de la variable "id" qu'il contient.

J'espère que ça te donne une piste pour régler ton problème.


lundi 8 février 2010 à 19:04:10 | Re : Problème dimensions d'un MovieClip en AS3

iceteamango

Merci pour ta réponse, ça ne répond pas totalement à mon problème mais ça peut m'aider. J'essaierai de voir comment ça va fonctionner.

A bientôt.


Cette discussion est classée dans : mc, movieclip, nokia, apple, receptacleimage


Répondre à ce message

Sujets en rapport avec ce message

création dynamique de movieClip (MEGA URGENT SVP) [ par juju2chaussette ] Salut à tous,voilà plusieurs jours que je bloque sur un problème (que j'éspère certains d'entre vous ont déjà rencontré et résolu)!!Je pars d'un fichi Transformer un movieClip en boutton [ par MaX3315 ] Bonjour,Je souhaite créer à la volée des movieClip cliquables, en d'autre terme des buttons.Il s'agit de charger une liste de langue dynamiquement dan Preload d'un LoadClip avec MovieClip en attente.. [ par syndrael ] Bonjour, Je voudrais lancer un Movieclip qui contient un LoadClip. J'ai placé un Listener qui 'devrait' afficher une image en attendant le chargement Loadmovie dans un autre movieclip [ par lascarrou ] Bonjour à tous,Merci pour toutes vos contributions du forum. Même un débutant comme moi arrive à s'en sortir.J'ai toutefois une question à laquelle je Barre de chargement problème sour I.E. pas sous fireFox [ par embalmer ] Bonjour, Voilà je vous explique mon problème, j'ai crée une animation débutant par une barre de chargement. En plus de ce qui se trouve à la racine movieclip including dynamic text field : width and height problem [ par sanstenarios ] Hi, a graphist has defined a movieclip "actu" in the cs3 author part and i am instanciating this mc with as3. the dynamic text fields (title, and text texte externe dans un MC [ par frelon1977 ] je veut loader un fichier .txt dans un movieClip de mon swf, normalement j'écrirais loadVariablesNum("news.txt", 0) mais cela fonctionne seulement qua Impossible de supprimer un movieclip ! [ par Dansum ] Bonjour tout le monde,Voilà je fais actuellement une vidéo interactive et j'ai un petit problème car je n'arrive pas à supprimer un movieclip qui a ét help!! problème chargement flash [ par adeltimple ] bonjour à tous . j'ai enfin réussi d'inserer un lien sur mon bouton sous flash dans mon intro avec Code : //fonction exécutée en réponse à l'événemen Mon attachMovie ne fonctionne pas.... [ par way2web ] Bonjour,j'essaye vainement d'attacher un movieClip à un autre chargé par loadClip, je le fais au onLoadInit et rien ne veut s'attacher  :? , une tenta


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,593 sec (3)

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