bonjour,
je dois cliquer deux fois pour avoir le résultat.
comment rendre le résultat en un seul clique ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected function button_clickHandler(event:MouseEvent):void
			{
				showMessageResult.token = monservice.showMessage('');
				Alert.show(showMessageResult.lastResult);
				label1.text = showMessageResult.lastResult;
			}
voici le fichier 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark"
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   xmlns:monservicephp="services.monservicephp.*"
			   xmlns:monservice="services.monservice.*"
			   width="769" height="532" minWidth="955" minHeight="600"
			   creationComplete="application1_creationCompleteHandler(event)"
			   pageTitle="formation 1">
	<fx:Style source="Main.css"/>
 
	<fx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.events.FlexEvent;
 
			import spark.components.Label;
 
			protected var myActionScriptText:Label;
 
			protected function application1_creationCompleteHandler(event:FlexEvent):void
			{
				myActionScriptText = new Label();
				myActionScriptText.text = "Hello from";
				myActionScriptText.setStyle("fontSize", 18);
				myActionScriptText.setStyle("fontWeight", "bold");
				this.addElement(myActionScriptText);
			}
 
 
 
			protected function button_clickHandler(event:MouseEvent):void
			{
				showMessageResult.token = monservice.showMessage('');
				Alert.show(showMessageResult.lastResult);
				label1.text = showMessageResult.lastResult;
			}
 
		]]>
	</fx:Script>
 
	<fx:Declarations>
		<s:CallResponder id="showMessageResult"/>
		<monservice:Monservice id="monservice"
							   fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
							   showBusyCursor="true"/>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
 
	</fx:Declarations>
	<s:layout>
		<s:VerticalLayout />
	</s:layout>
	<s:Button id="button1" x="494" y="88" label="Button" click="button_clickHandler(event)"/>
	<s:Button label="Button"/>
	<s:Button label="Button"/>
	<s:Label id="label1" text="Label"/>
	<s:Rect width="200"  height="200">
		<s:fill>
			<s:SolidColor color="#0000FF" />
		</s:fill>
	</s:Rect>
</s:Application>