Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2011, 16h29   #1
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Par défaut float:left images, group

Bonjour,

Je souhaiterai disposer des images dans conteneur de dimensions fixe.
La positions des images étant autonome (cote à cote sur plusieurs lignes), un compromis entre un vgroup et un hgroup quoi. Les images sont en nombre et de taille variable donc je ne peu pas les positionner avec x/y.
En gros c'est du float:left sur les images avec un parent dont la largeur/hauteur est définie :

Code :
1
2
3
4
5
6
<mx:Box width="200" height="200">
	<mx:Image source="/img1.png" />
	<mx:Image source="/img2.png" />
	<mx:Image source="/img3.png" />
	<mx:Image source="/img4.png" />
</mx:Box>
J'ai testé pas mal de trucs en combinant des propriété a divers élément mais ne n'ai pas encore trouvé mon bonheur :'(

Bonne fin de journée
Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 14h18   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Bonjour,

les propriétés sourceWidth et sourceHeight te permettent de réaliser une fonction float si tu le souhaites. En effet, tu connais les dimensions de ton conteneur donc tu peux, via une boucle while par exemple, boucler sur l'ensemble de tes images à afficher et voir si l'ajout de sourceWidth aux autres images fait "sortir" l'ensemble de ces images de ton conteneur, si tel est le cas, alors tu "passes à la ligne" en jouant sur le y du conteneur (positionnement en absolute donc).

Sinon tu peux concevoir aussi un layout perso (HorizontalLayout, VerticalLayout...). Je ne l'ai jamais fais personnellement mais dans ton cas de figure, cela pourrait être intéressant.

Bon courage
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 18h18   #3
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Bonsoir,

merci pour les infos, elles me seront surement utiles pour la suite.

En attendant on ma soufflé "TileGroup" un composant qui répond à mes premières attentes, a voir pour la suite..

Merci encore, bon weekend
Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 11h19   #4
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant Flex / Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 639
Points : 639
Salut,

n'hésites pas à marquer la discussion comme "Résolue" si c'est le cas.
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 19h38   #5
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Salut, merci pour le mp, c'est pas faute d'avoir cherché le bouton

Citation:
Dans ce cas, nous demandons à nos forumeurs de cliquer sur le bouton qui se trouve en bas à gauche du sujet.
Chez moi il est excentré vers la droite Pourquoi est-ce qu'il n'est pas a coté des autres "Ajouter une réponse" ou carrément dans le post initial a gauche de "Citer", je le serai pour les prochaines fois :b
Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h15.


 
 
 
 
Partenaires

Hébergement Web