bonjour,
je dois cliquer deux fois pour avoir le résultat.
comment rendre le résultat en un seul clique ?
voici le fichier mxml :
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; }
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>
Partager