Salut,

j'ai créé une interface avec des menus qui seront amovibles :
http://www.boule2nerf.com/Test/tutoMysqlFlex.html

J'ai une colonne sur la gauche et une sur la droite.
Dans celle de gauche j'ai 3 items, quand je reste dans la colonne de gauche je peux les manipuler sans pb
par contre si je les passe d'une colonne à l'autre au bout d'un moment ça merdouille avec l'affichage d'une fenetre contenant le msg :

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
 
TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
	at mx.controls.listClasses::ListBase/getRendererSemanticValue()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3494]
	at mx.effects::EffectTargetFilter/defaultFilterFunctionEx()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectTargetFilter.as:207]
	at mx.effects::EffectTargetFilter/filterInstance()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectTargetFilter.as:190]
	at mx.effects::Effect/filterInstance()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Effect.as:1032]
	at mx.effects::Effect/http://www.adobe.com/2006/flex/mx/internal::applyStartValues()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Effect.as:1205]
	at mx.effects::CompositeEffect/http://www.adobe.com/2006/flex/mx/internal::applyStartValues()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\CompositeEffect.as:352]
	at mx.effects::CompositeEffect/http://www.adobe.com/2006/flex/mx/internal::applyStartValues()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\CompositeEffect.as:352]
	at mx.effects::Effect/play()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Effect.as:918]
	at mx.controls.listClasses::ListBase/initiateDataChangeEffect()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3392]
	at mx.controls.listClasses::ListBase/validateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3277]
	at mx.managers::LayoutManager/validateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:602]
	at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:675]
	at Function/http://adobe.com/AS3/2006/builtin::apply()
	at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8460]
	at mx.core::UIComponent/callLaterDispatcher()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8403]

je vous mets aussi la page principale :

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
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
88
89
90
91
92
93
94
95
 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
	layout="absolute"
	styleName="plain"
	backgroundColor="#645f55"
	xmlns:local="*"
>
	<mx:Script>
 	  <![CDATA[
 
            import mx.events.DragEvent;
            import mx.containers.Box;
            import mx.managers.DragManager;
            import mx.core.DragSource;
			import mx.controls.Label;
			import mx.controls.List;
            import mx.rpc.events.ResultEvent;
            import mx.controls.Alert;
            import mx.collections.ArrayCollection ;
 
 	]]>
	</mx:Script>
 
<mx:Canvas width="1010" height="650" horizontalCenter="1">
 
	<mx:Canvas width="900" height="650" horizontalCenter="1" backgroundImage="@Embed(source='medias/interface3.png')" top="0">
		<mx:TextInput editable="true" text="Test" id="txtInput" x="558" y="57" backgroundAlpha="0" color="#FFFFFF" borderStyle="solid" borderColor="#ADADAD" cornerRadius="0" width="72" height="16" fontSize="8"/>
		<mx:TextInput editable="true" text="Test" id="txtInput0" x="638" y="57" backgroundAlpha="0" color="#FFFFFF" borderStyle="solid" borderColor="#ADADAD" cornerRadius="0" width="72" fontSize="8" height="16"/>
		<mx:Button label="Ok" x="718" y="57"
			toolTip="Permet d'ouvrir une PopUp"
		 borderColor="#000000" fillAlphas="[1.0, 1.0, 1.0, 1.0]" height="15" width="42"/>
 
		<mx:Box width="440" height="439" x="320" y="179">
            <local:IFrame source="http://www.google.com"  label="Google" width="100%" height="100%">
 
            </local:IFrame>
		</mx:Box>
 
 
 
		<mx:TileList id="tile" x="46" y="142" width="185" height="500"
			backgroundColor="#FFFFFF" backgroundAlpha="0.0"
			dataProvider="{modulesGauche}"
			allowMultipleSelection="true"
		    dragEnabled="true" dropEnabled="true"
		    dragMoveEnabled="true"
		    itemsChangeEffect="{myTileListEffect}"
		    itemRenderer="TileListItemRenderer"
			alpha="1.0" borderThickness="0"
			variableRowHeight="true">
		</mx:TileList>
 
 
		<mx:TileList id="tile2" x="679" y="142" width="185" height="400" variableRowHeight="true"
    		backgroundColor="#FFFFFF" backgroundAlpha="0.0"
    		allowMultipleSelection="true"
    	    dragEnabled="true" dropEnabled="true"
    	    dragMoveEnabled="true"
    	    itemsChangeEffect="{myTileListEffect}"
    	    itemRenderer="TileListItemRenderer"
    		alpha="1.0" borderThickness="0">
    	</mx:TileList>
 
 
	</mx:Canvas>
 
</mx:Canvas>
 
<mx:DefaultTileListEffect id="myTileListEffect"
            fadeOutDuration="100"
            fadeInDuration="100"
            moveDuration="500" />
 
    <mx:Style>
            .pnl {
                border-style:none;
                focus-alpha:0;
                background-alpha:0;
            }
    </mx:Style>
 
    <mx:ArrayCollection id="modulesGauche">
        <mx:source>
            <mx:Array>
                <mx:Object source="medias/menu_nvx_produits.png"
                        label="Nvx_Produits" />
                <mx:Object source="medias/menu_top_ventes.png"
                        label="Top_Ventes" />
 
            </mx:Array>
        </mx:source>
    </mx:ArrayCollection>
 
</mx:Application>


si vous avez des pistes svp