Bonjour à tous,
je débute avec Flex 3 et j'ai un repeater qui contient des HSliders.
Lorsque je déplace un slider, je voudrais pouvoir récupérer la nouvelle valeur du slider pour l'envoyer dans un script php (update_element.php).
J'arrive à récupérer l'"element_id", mais pas le "target" qui doit recevoir la valeur du slider qui a été modifier au sein de mon repeater.

Voici mon code:
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"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="100%" height="100%" creationComplete="list.send();">
	<mx:HTTPService id="list" url="scripts/listelements.php" resultFormat="e4x"/>
	<mx:HTTPService id="updateElt" url="scripts/update_element.php" method="POST">
		<mx:request>
			<element_id>{String(myRepeater.currentItem.@id)}</element_id>
			<target>{String(myRepeater.currentItem.elementSlider.value)}</target>
		</mx:request>
	</mx:HTTPService>
	<mx:Panel id="elementsMgt"
		title="elements Management"
		width="100%" height="100%">				
		<mx:Canvas width="100%" height="100%" cornerRadius="4">
			<mx:Tile left="10" right="10" top="10" bottom="10">
				<mx:Repeater id="myRepeater" dataProvider="{list.lastResult.element}">
					<mx:Panel title="{String(myRepeater.currentItem.@name)}" toolTip="{String(myRepeater.currentItem.@description)}" width="100%">
						<mx:HSlider id="elementSlider"
							width="100%"
							minimum="0"
							maximum="100"
							value="{(myRepeater.currentItem.@actval)/2.5}"
							dataTipPlacement="bottom"
							labels="['0%','50%','100%']"
							snapInterval="1"
							tickInterval="25"
							liveDragging="false"
							change="updateElt.send();"
						/>
					</mx:Panel>
				</mx:Repeater>
			</mx:Tile>
		</mx:Canvas>
	</mx:Panel>
</mx:Module>
Si quelqu'un pouvait me donner le bon code et quelques explications... merci d'avance pour votre aide!