Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.03.2013, 15:46
Flinch вне форума Посмотреть профиль Отправить личное сообщение для Flinch Найти все сообщения от Flinch
  № 1  
Ответить с цитированием
Flinch

Регистрация: Mar 2013
Сообщений: 11
По умолчанию как подключить данные из xml файла FB 4.6

Помогите разобраться как считать данные из xml и добавить их в datagrid
Окно приложения ,в котором пользователь или сам заполняет таблицу или загружает файл xml с данным
есть файл xml :
Код:
<?xml version="1.0" encoding="UTF-8"?>
<spisok>
 <ychenik id="1">
   <df_id>1</df_id>
   <df_name>Ivan</df_name>
   <df_mark>4</df_mark>
 </ychenik>
 
<ychenik id="2">
   <df_id>1</df_id>
   <df_name>Viktor</df_name>
   <df_mark>5</df_mark>
 </ychenik>
 <ychenik id="3">
   <df_id>3</df_id>
   <df_name>Kate</df_name>
   <df_mark>5</df_mark>
 </ychenik>
</spisok>
код проги работает только при ручном вводе ,а xml не хочет подгружаться .помогите плиз
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
					   xmlns:s="library://ns.adobe.com/flex/spark" 
					   xmlns:mx="library://ns.adobe.com/flex/mx" >
 
	<fx:Script>
		<![CDATA[
 
			import spark.components.TextArea;
			import spark.layouts.HorizontalLayout;
			import spark.layouts.VerticalLayout;
			protected function button1_clickHandler(event:MouseEvent):void
			{   
 
				var treb1:Object= new Object();
				treb1.df_id=L_ID.text;
				treb1.df_name=L_Name.text;
				treb1.df_mark=L_Mark.text;
			    DataG.dataProvider.addItem(treb1 );
 
			}
 
			protected function button2_clickHandler(event:MouseEvent):void
			{
				DataG.dataProvider=spisokXML.ychenik;
			}
 
		]]>
 
	</fx:Script>
 
	<fx:Declarations>
		<fx:XML id="spisokXML" xmlns="" source="NewFile.xml" />
		<fx:Array id="Arr">
		    <fx:String>123</fx:String>
			<fx:String>223</fx:String>
 
		</fx:Array>
	</fx:Declarations>
	<s:TextInput id="L_ID" x="117" y="51"/>
	<s:TextInput id="L_Name" x="117" y="93"/>
	<s:TextInput id="L_Mark" x="115" y="135"/>
	<s:DataGrid id="DataG" x="27" y="227" width="515" height="207" requestedRowCount="1" >
		<s:columns>
			<s:ArrayList>
				<s:GridColumn dataField="df_id" headerText="Id"></s:GridColumn>
				<s:GridColumn dataField="df_name" headerText="Name"></s:GridColumn>
				<s:GridColumn dataField="df_mark" headerText="Mark"></s:GridColumn>
			</s:ArrayList>
		</s:columns>
		<s:typicalItem>
			<fx:Object dataField1="Пример данных" dataField2="Пример данных"
					   dataField3="Пример данных"></fx:Object>
		</s:typicalItem>
		<s:ArrayList id="ArrL">
 
		</s:ArrayList>
	</s:DataGrid>
	<s:Button id="button1" x="145" y="175" label="Add info" click="button1_clickHandler(event)"/>
	<s:Label  x="61" y="61"  text="ID"/>
	<s:Label x="57" y="93" height="11" text="Name"/>
	<s:Label x="61" y="141" text="Mark"/>
	<s:Button x="384" y="173" label="load info" click="button2_clickHandler(event)"/>
</s:WindowedApplication>
Изображения
 


Последний раз редактировалось iNils; 21.03.2013 в 16:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:02.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.