Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 24
AS 3.0

Чтение XML документа

23.07.2012, 15:15. Показов 2501. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может ли Action Script(Flash Pro программа) читать xml документ в котором содержится 45 картинок в формате BMP?
ActionScript 3
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
import flash.events.Event;
import flash.display.Loader;
import flash.net.URLRequest;
        var time:Timer = new Timer(2000,3);
        var ardess:URLLoader = new URLLoader();
        ardess.addEventListener(Event.COMPLETE,f1);
        ardess.load(new URLRequest("xml1.xml"));
        var xml:XML;
        var list:XMLList;
        time.start()
        var index:Number = 0;
        
        function f1(e:Event):void {
            
            
            xml = XML(ardess.data);
            list = xml.image
            fry();
        }
        function fry():void {
            var number:Number = list.length();
            for (var i:int = 0; i < number; i++) {
            trace (i)
            xml = XML(ardess.data);
            list = xml.image
            var ine:Loader = new Loader();
            
            
            ine.x = 0
            ine.y = 0
            ine.load(new URLRequest(list[index].imaged))
            addChild(ine)
            }
            
        }
        time.addEventListener(TimerEvent.TIMER,vrem);
        function vrem(e:TimerEvent):void {
            index = index + 1
            trace(index)
            
        }
Вот XML
XML
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
  <?xml version="1.0" encoding="UTF-8" ?> 
- <Images>
- <image id="0">
  <title>Картинка_0</title> 
  <imaged>image/my_0.bmp</imaged> 
  </image>
- <image id="1">
  <title>Картинка_1</title> 
  <imaged>image/my_1.bmp</imaged> 
  </image>
- <image id="2">
  <title>Картинка_2</title> 
  <imaged>image/my_2.bmp</imaged> 
  </image>
- <image id="3">
  <title>Картинка_3</title> 
  <imaged>image/my_3.bmp</imaged> 
  </image>
- <image id="4">
  <title>Картинка_4</title> 
  <imaged>image/my_4.bmp</imaged> 
  </image>
- <image id="5">
  <title>Картинка_5</title> 
  <imaged>image/my_5.bmp</imaged> 
  </image>
- <image id="6">
  <title>Картинка_6</title> 
  <imaged>image/my_6.bmp</imaged> 
  </image>
- <image id="7">
  <title>Картинка_7</title> 
  <imaged>image/my_7.bmp</imaged> 
  </image>
- <image id="8">
  <title>Картинка_8</title> 
  <imaged>image/my_8.bmp</imaged> 
  </image>
- <image id="9">
  <title>Картинка_9</title> 
  <imaged>image/my_9.bmp</imaged> 
  </image>
- <image id="10">
  <title>Картинка_10</title> 
  <imaged>image/my_10.bmp</imaged> 
  </image>
- <image id="11">
  <title>Картинка_11</title> 
  <imaged>image/my_11.bmp</imaged> 
  </image>
- <image id="12">
  <title>Картинка_12</title> 
  <imaged>image/my_12.bmp</imaged> 
  </image>
- <image id="13">
  <title>Картинка_13</title> 
  <imaged>image/my_13.bmp</imaged> 
  </image>
- <image id="14">
  <title>Картинка_14</title> 
  <imaged>image/my_14.bmp</imaged> 
  </image>
- <image id="15">
  <title>Картинка_15</title> 
  <imaged>image/my_15.bmp</imaged> 
  </image>
- <image id="16">
  <title>Картинка_16</title> 
  <imaged>image/my_16.bmp</imaged> 
  </image>
- <image id="17">
  <title>Картинка_17</title> 
  <imaged>image/my_17.bmp</imaged> 
  </image>
- <image id="18">
  <title>Картинка_18</title> 
  <imaged>image/my_18.bmp</imaged> 
  </image>
- <image id="19">
  <title>Картинка_19</title> 
  <imaged>image/my_19.bmp</imaged> 
  </image>
- <image id="20">
  <title>Картинка_20</title> 
  <imaged>image/my_20.bmp</imaged> 
  </image>
- <image id="21">
  <title>Картинка_21</title> 
  <imaged>image/my_21.bmp</imaged> 
  </image>
- <image id="22">
  <title>Картинка_22</title> 
  <imaged>image/my_22.bmp</imaged> 
  </image>
- <image id="23">
  <title>Картинка_23</title> 
  <imaged>image/my_23.bmp</imaged> 
  </image>
- <image id="24">
  <title>Картинка_24</title> 
  <imaged>image/my_24.bmp</imaged> 
  </image>
- <image id="25">
  <title>Картинка_25</title> 
  <imaged>image/my_25.bmp</imaged> 
  </image>
- <image id="26">
  <title>Картинка_26</title> 
  <imaged>image/my_26.bmp</imaged> 
  </image>
- <image id="27">
  <title>Картинка_27</title> 
  <imaged>image/my_27.bmp</imaged> 
  </image>
- <image id="28">
  <title>Картинка_28</title> 
  <imaged>image/my_28.bmp</imaged> 
  </image>
- <image id="29">
  <title>Картинка_29</title> 
  <imaged>image/my_29.bmp</imaged> 
  </image>
- <image id="30">
  <title>Картинка_30</title> 
  <imaged>image/my_30.bmp</imaged> 
  </image>
- <image id="31">
  <title>Картинка_31</title> 
  <imaged>image/my_31.bmp</imaged> 
  </image>
- <image id="32">
  <title>Картинка_32</title> 
  <imaged>image/my_32.bmp</imaged> 
  </image>
- <image id="33">
  <title>Картинка_33</title> 
  <imaged>image/my_33.bmp</imaged> 
  </image>
- <image id="34">
  <title>Картинка_34</title> 
  <imaged>image/my_34.bmp</imaged> 
  </image>
- <image id="35">
  <title>Картинка_35</title> 
  <imaged>image/my_35.bmp</imaged> 
  </image>
- <image id="36">
  <title>Картинка_36</title> 
  <imaged>image/my_36.bmp</imaged> 
  </image>
- <image id="37">
  <title>Картинка_37</title> 
  <imaged>image/my_37.bmp</imaged> 
  </image>
- <image id="38">
  <title>Картинка_38</title> 
  <imaged>image/my_38.bmp</imaged> 
  </image>
- <image id="39">
  <title>Картинка_39</title> 
  <imaged>image/my_39.bmp</imaged> 
  </image>
- <image id="40">
  <title>Картинка_40</title> 
  <imaged>image/my_40.bmp</imaged> 
  </image>
- <image id="41">
  <title>Картинка_41</title> 
  <imaged>image/my_41.bmp</imaged> 
  </image>
- <image id="42">
  <title>Картинка_42</title> 
  <imaged>image/my_42.bmp</imaged> 
  </image>
- <image id="43">
  <title>Картинка_43</title> 
  <imaged>image/my_43.bmp</imaged> 
  </image>
- <image id="44">
  <title>Картинка_44</title> 
  <imaged>image/my_44.bmp</imaged> 
  </image>
- <image id="45">
  <title>Картинка_45</title> 
  <imaged>image/my_45.bmp</imaged> 
  </image>
  </Images>
Он воспроизводит спокойно формат jpg.
Вот документ
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  <?xml version="1.0" encoding="UTF-8" ?> 
- <images>
- <image id="1">
  <title>Первая картинка</title> 
  <imaged>pictire/dog.jpg</imaged> 
  </image>
- <image id="2">
  <title>Вторая картинка</title> 
  <imaged>pictire/jack.jpg</imaged> 
  </image>
- <image id="3">
  <title>Третья картинка</title> 
  <imaged>pictire/two.jpg</imaged> 
  </image>
  </images>
А когда BMP он выдает ошибку:"Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла."
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.07.2012, 15:15
Ответы с готовыми решениями:

Чтение XML документа
Отправляю методом GET запрос на яндекс карты и получаю ответ в виде XML файла. &lt;?xml version=&quot;1.0&quot;...

Чтение XML-документа
Проходит без ошибок,какой функцией прописать ip адрес,пользователь,и пароль, и какие нужны команды для терминала? в pro файл вписал : ...

Чтение XML документа
Добрый день. Помогите получить значения с XML документа такого типа: &lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1251&quot;...

4
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
23.07.2012, 16:44
Цитата Сообщение от Михаил99 Посмотреть сообщение
читать xml документ в котором содержится 45 картинок в формате BMP
только не картинок, а ссылок на графические файлы.
Flash не умеет работать с bmp-файлами. Используйте jpg, png - наиболее приемлемые варианты.
1
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 24
23.07.2012, 16:56  [ТС]
Проблема в том,что у меня BMP создается программным путем а jpg создать не могу так что подскажите пожалуйста лучше для BMP.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
23.07.2012, 17:20
Цитата Сообщение от TanaTiX Посмотреть сообщение
Flash не умеет работать с bmp-файлами
Цитата Сообщение от TanaTiX Посмотреть сообщение
Используйте jpg, png - наиболее приемлемые варианты
Что мешает таким же "программным путем" создавать графику в другом формате? В крайнем случае можно перекодировать имеющееся изображение из bmp в нужный формат.
1
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 24
23.07.2012, 17:31  [ТС]
Спасибо понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.07.2012, 17:31
Помогаю со студенческими работами здесь

Чтение из XML документа
Требуется считать из XML документа значение атрибута. Вот кусок XML документа : &lt;TestRun&gt; &lt;ResultSummary...

Чтение из word-документа и запись в xml-файл
Имеется word-документ , из этого документа необходимо считать данные (например: фио, год и т.д) и записать их в xml-файл. сначала...

Чтение XML документа и запись в массив полученных элементов
Подскажите, как данные из XML документа закинуть, например в массивы строк, либо в List. Чтобы с ними далее можно было работать... Вид...

Создание xml документа посредством LINQ to XML
Добрый день. Мне необходимо создать xml-документ который будет включать следующие элементы: &lt;Envelope...

Создание документа XML через LINQ-to-XML
как создать новый документ xml через LINQ-to-xml XDocument doc =new XDocument(&quot;name.xml&quot;,Encoding.UTF8); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru