Bonjour a tous,

J'utilise dans un mxml un datagrid qui récupere des données en base, a l'aide de amfphp. Le remoteObject est initialisé dans a l'initialisation de ma page:

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
 
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" 
	initialize="initialisation()">
 
         <mx:Script>
		<![CDATA[
 
		private function initialisation():void{
			ROService.getVilles();
			datagrid_villes.addEventListener(DelEvent.DEL_PLAYER, delListVille);	
			}
	]]>
	</mx:Script>
 
	<mx:RemoteObject id="ROService"
		showBusyCursor="true"
		source="admin.Admin"
		destination="amfphp">
		<mx:method name="getVilles"
			result="getVillesResult(event)" 
			fault="faultHandler(event)"/>
</mx:RemoteObject>
Jusque la tout fonctionne bien. Depuis que j'ai intégré mon Datagrid dans un TabNavigator, je rencontre une exception d'objet nul dans ma méthode d'initialisation

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 views.admin::Adm_ville/initialisation()[E:\Flex Builder 3\workspace\myWorldMap\src\views\admin\Adm_ville.mxml:22]
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
 
<mx:TabNavigator id="myTab" height="100%" width="100%" styleName="myTab" paddingRight="30" >
		<mx:VBox id="test" name="Villes" label="Villes" 
			icon="@Embed(source='./images/folder_delete.gif')" width="100%" paddingRight="30">			
			<mx:DataGrid id="datagrid_villes"
				dataProvider="{_listVille}"
				height="100%" width="100%" 
				styleName="dataGrid" editable="true">
					<mx:columns>
						<mx:DataGridColumn headerText="Ville" dataField="name" />
						<mx:DataGridColumn headerText="Latitude" dataField="lat" />
						<mx:DataGridColumn headerText="Longitude" dataField="lon" />						
						<mx:DataGridColumn editable="false" width="40" headerText="DEL" 
							dataField="available" itemRenderer="itemRender.itemRenderRemove" />	
						</mx:columns>
			</mx:DataGrid>	
		</mx:VBox>	
	</mx:TabNavigator>