Bonsoir,
J'essaie de lire des images à partir d'un provider qui est un fichier xml. La finalité de l'application serait de créer une sorte de librairie pour une application. Le problème c'est que comme je procéde ici, les images s'affichent en miniature et je ne comprend pas pourquoi! On peut contourner ça en demandant une minHeight/minWidth mais du coup ça dégrade la qualité de l'image (logique). Donc je me retrouve face à un problème que je ne peux résoudre seul, je débute avec Flex.
Voici le code XML
Et une partie du code mxml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?xml version="1.0" encoding="UTF-8"?> <bundle name="bundle_test"> <images> <image> <name>Lapin</name> <description></description> <file>lapin.png</file> <ext>PNG</ext> <version>1.0</version> </image> <image> <name>Ecureuil</name> <description></description> <file>ecureuil.png</file> <ext>PNG</ext> <version>1.0</version> </image> <image> <name>Pingouin</name> <description></description> <file>pingouin.png</file> <ext>PNG</ext> <version>1.0</version> </image> <image> <name>Tortue</name> <description></description> <file>tortue.png</file> <ext>PNG</ext> <version>1.0</version> </image> </images> </bundle>
Alors j'ai aussi essayé plusieurs types de listes mais rien n'y fait! Auriez-vous une idée de comment résoudre ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <mx:List id="imagesList" dataProvider="{bundleData}" verticalAlign="middle" width="630" height="180" backgroundColor="red"> <mx:itemRenderer> <mx:Component> <mx:Image source="{'/bundle_test/images/'+data.file}" minWidth="100" minHeight="100" /> </mx:Component> </mx:itemRenderer> </mx:List>
Merci
Partager