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:

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
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.

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;
        }               
 
    }
}

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";
		}
 
	}
}
C'est vraiment fastidieu de developper en flex, il est tres dur de savoir pourquoi le programme ne marche pas.

pouvez vous m'aider?

merci