Hello,

J'ai un problème avec les icones d'un Tree en actionScript et mes recherches n'ont abouties que sur des exemples mxml.

Voici un code simplifié:

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
 
public class SuperTreeList extends VBox
	{
		[Embed(source="icons/status.png")] 
                public var icon1:Class;        
		private var _tree:Tree;	
 
		private var _xml:XML = 
            		<root>
			   <dir label="Dir1">
			      <leaf label="leaf1" showInList="true" icon="icon1"/>
			      <leaf label="leaf2" showInList="true" icon="icon1"/>
			      <leaf label="leaf3" showInList="true" icon="icon1"/>
		           </dir>
                      </root>;        
 
		public function SuperTreeList()
		{
			super();
			_tree = new Tree();
			_tree.dataProvider=_xml;
			_tree.iconField="@icon";
			_tree.labelField="@label";
			_tree.showRoot = false;
			_tree.minHeight = 250;
			_tree.minWidth = 250;
			this.addChild(_tree);
		}
	}
Le problème se passe lorsque je souhaite déployer le Tree. j'obtiens alors l'erreur:
ReferenceError: Error #1069: Property icon1 not found on Test and there is no default value.
J'imagine que la solution est toute bête , mais je suis à cours d'idées .

D'avance merci pour vos idées.