Bonjour,
Je tente l'apprentissage de flex, mais passant du dev java au dev flex certain points ne me semble pas clair, et j'espere que vous pourrez eclairer ma lanterne
voici en gros l'architecture de mon projet:
Cette achitecture me semble logique, neanmois, dans mon fichier mxml je me retrouve avec l'erreur "Les classes ne peuvent pas etre imbriquées" et je ne comprends pas pourquoi j'obtiens une tel erreur alors que ces classes ne sont meme pas utilisées dans le fichier mxml, elles sont juste declaré dans leur packages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 projet |_src |_package1 |_class1.as |_package2 |_class2.as |_fichier.mxml
voici mes deux classe:
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 package validator { import mx.validators.ValidationResult; import mx.validators.Validator; public class CustomValidator extends Validator { private var results:Array; public function customValidator() { super(); } public var confirmationSource: Object; public var confirmationProperty: String; override protected function doValidation(value:Object):Array { var results:Array = super.doValidation(value.item); if (value.item != value.confirmation) { results.push(new ValidationResult(true, null, "Mismatch", "Les deux mots de passe ne sont pas identiques.")); } return results; } override protected function getValueFromSource():Object { var value:Object = {}; value.item = super.getValueFromSource(); if (confirmationSource && confirmationProperty) { value.confirmation = confirmationSource[confirmationProperty]; } return value; } } }
C'est vraiment fastidieu de developper en flex, il est tres dur de savoir pourquoi le programme ne marche pas.
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 package verification { public class VerifRegistration { public function VerifRegistration() { } public function test22():String { return "ici"; } } }
pouvez vous m'aider?
merci
Partager