Rebonjour,
Je suis bloqué sur les bases de la programmation objet en AS3 et je viens chercher de l'aide auprès de vous.
Je m'explique :
J'ai une classe :
Indicateur.as
Code ActionScript : 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 package { public class Indicateur { private var yac:String; private var be:String; private var prc:String; private var prde:String; private var plafond_zero:String; private var plafond_sub:String; private var pourc_zero:String; private var pourc_sub:String; public function Indicateur(unYac:String, unBe:String, unPrc:String, unPrde:String, unPlafondZero:String, unPlafondSub:String, unPourcZero:String, unPourcSub:String) { yac = unYac; be = unBe; prc = unPrc; prde = unPrde; plafond_zero = unPlafondZero; plafond_sub = unPlafondSub; pourc_zero = unPourcZero; pourc_sub = unPourcSub; } public function getYac():String { return yac; } public function getBe():String { return be; } public function getPrc():String { return prc; } public function getPrde():String { return prde; } public function getPlafondZero():String { return plafond_zero; } public function getPlafondSub():String { return plafond_sub; } public function getPourcZero():String { return pourc_zero; } public function getPourcSub():String { return pourc_sub; } } }
et mon fichier FLA associé :
la récupération des variables depuis ma page PHP fonctionne bien, seulement je ne peux pas accéder à mon objet hors de ma fonction...
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 var variables:URLVariables = new URLVariables(); var varSend:URLRequest=new URLRequest("recup.php"); varSend.method = URLRequestMethod.POST; varSend.data = variables; var varLoader:URLLoader = new URLLoader; varLoader.dataFormat = URLLoaderDataFormat.VARIABLES; varLoader.addEventListener(Event.COMPLETE, completeHandler); varLoader.load(varSend); function completeHandler(event:Event) { var yac = event.target.data.phpYacVar; var be = event.target.data.phpBeVar; var prc = event.target.data.phpPrcVar; var prde = event.target.data.phpPrdeVar; var plafond_zero = event.target.data.phpPlafZeroVar; var plafond_sub = event.target.data.phpPlafSubVar; var pourc_zero = event.target.data.phpPourcZeroVar; var pourc_sub = event.target.data.phpPourcSubVar; var indic:Indicateur = new Indicateur(yac, be, prc, prde, plafond_zero, plafond_sub, pourc_zero, pourc_sub); } yac = indic.getYac();
Cette ligne ne fonctionne pas en réalité :
Merci par avance !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 yac = indic.getYac();
Partager