Bonjour,
J'utilise la version 3 Standard de Flex et j'ai le message :
"flex data visualization trial" sur mes charts ...
C'est normal ?
Merci.
Alexandre
Version imprimable
Bonjour,
J'utilise la version 3 Standard de Flex et j'ai le message :
"flex data visualization trial" sur mes charts ...
C'est normal ?
Merci.
Alexandre
Bonjour,
Oui c'est normal si tu n'as pas activé la licence des charts Flex. Car il s'agit d'une licence à part.
Si tu en as une active la en allant dans le menu (je ne sais plus où exactement mais tu devrais trouver une partie Gestion des licences).
Sinon il faudra l'acheter si tu ne veux plus voir le message apparaître dans tes charts.
++
pour info, c'est la version PRO de Flex Builder qui permet d'avoir le charting il me semble
Ok, je vais regarder ca.
Merci.
Bonjour,
J'ai le même problème mais pourtant je vois pas ou j'utilise pas de chart.
Si vous le voyez dite moi ou.
Merci
Code:
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onCreationComplete()"> <mx:Script> <![CDATA[ import mx.collections.XMLListCollection; import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.AsyncToken; import flash.utils.setTimeout; import mx.events.AdvancedDataGridEvent; import mx.collections.HierarchicalData; [Bindable] private var xmlData : XML = <data name="root" depth="0" ><node name='loading...' loadData='true' /></data>; private function onCreationComplete() : void { //load initial dataset requestData( xmlData ); } private function requestData( targetNode : XML ) : void { //The stateful responder holds on to the current node var responder : StatefulResponder = new StatefulResponder( onResult, onFault, targetNode ); //request data from the server var params : Object = { depth:targetNode.@depth.toString() }; var call : AsyncToken = httpService.send( params ); call.addResponder( responder ); } private function onResult( event : ResultEvent ) : void { //retrieve the target node that was referenced in the StatefulResponder var targetNode : XML = (event.token.responders[0] as StatefulResponder).targetNode; var resultXML : XML = new XML( event.result.toString() ); //delete exsiting children delete targetNode.node; //loop over result collection and append to target node for each ( var node : XML in resultXML.children() ) { targetNode.appendChild( node ); } } private function onFault( event : FaultEvent ) : void { Alert.show( event.message.toString(), "ERROR" ); } private function onItemOpen( event : AdvancedDataGridEvent ) : void { //each time a node is expanded, request the children from the server, if you have not alredy retrieved them var children : XMLList = XML( event.itemRenderer.data ).children(); if ( children.length() == 1 && children[0].@loadData == "true" ) { requestData( event.itemRenderer.data as XML ); } } ]]> </mx:Script> <mx:HTTPService id="httpService" url="http://127.0.0.1/MysqlAir/Columns.php" showBusyCursor="true" resultFormat="text" /> <mx:AdvancedDataGrid width="100%" height="100%" dataProvider="{new HierarchicalData(xmlData)}" itemOpen="onItemOpen( event )"> <mx:columns> <mx:AdvancedDataGridColumn dataField="@name"/> </mx:columns> </mx:AdvancedDataGrid> </mx:WindowedApplication>
Je crois que la librairie Flex Data Visualization est composée des Charts et l'AdvancedDataGrid...