Форум программистов, компьютерный форум, киберфорум
Flash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/20: Рейтинг темы: голосов - 20, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62

XML во Flash

07.07.2011, 13:14. Показов 3954. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача: создать динамическую flash-ку содержимое которой будет меняться взависимости от содержания XML-файла.
Вопросы:
1)Как сделать так чтобы элементы "false" и "true"
меняли своё положение (горизонтальное на вертикальное и наоборот) и цвет заливки
взависимости от значения в тэгах ts0 и ts1 в xml-file.xml?
2)Как правильнее (проще) будет изменять положение
элементов "false" и "true" путём 'Показать/скрыть
слой' или переворачивать элемент и изменяя при этом цвет заливки?
3)Как осуществить обновление значений (из XML-файла) в элементах
динамического теста "txtti0" и "txtti1" и положение
элементов "false" и "true" в реальном времени либо
через заданный интервал времени?
Во вложение поместил *.fla, и *.xml файлы.
Заранее благодарю!
Вложения
Тип файла: rar вопрос.rar (6.8 Кб, 75 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2011, 13:14
Ответы с готовыми решениями:

Загрузка xml во Flash
Здорово!!!! У меня есть xml файл, я не знаю как его загрузить во Flash, мне надо чтобы эти данные просто отображались во Flash, я слышал...

Flash каталог с использованием XML
Приветствую, уважаемые флешеры. Посоветуйте как сделать каталог. Есть левая и правая часть страницы. В левой в столбик названия дисков...

вывод текста из XML во FLASH
Мне надо из XML файла вывести текст на страничку XML файл имеет вид:<?xml version="1.0" encoding="koi-8"?> <XML> ...

14
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
07.07.2011, 19:14
я так понимаю в as3 - вы ничего не понимаете? в таком случае, здесь 2 выхода:
1) вы читаете литературу, и спрашиваете походу дела что непонятно вам, или как это работает;
2) собираете денюжку, находите флэшера и он вам за деньги все делает так, как нужно вам... и при этом вы не прикладываете ни малейшего усилия к своей задаче...

конкретно здесь, в вашей задаче, вам необходимо смотреть работу с XML файлами в as3, все что вы описали возможно сделать, однако это работа не одного дня(ну если вам нужна действительно рабочая схема).

Добавлено через 2 минуты
и еще, приложенный вами архив, более напоминает тасковое задание, а не просьбу помочь...
0
 Аватар для lolopolosko
1354 / 315 / 6
Регистрация: 21.11.2009
Сообщений: 992
08.07.2011, 00:53
что вы хотите не понял... сдирать задания с методички не хорошо
Скажу так как я понял
1) с помощью свойства rotation + назначить текстовым полям имя для того чтобы менять значения
2) ответ в 1
3) очень просто... взять справку, посмотреть как открыть файл хмл, и прочитать теги
1
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62
08.07.2011, 09:56
Очень хочеться прокомментировать слова "собирайте денюжку", "сдирать задания", но из уважения к форуму воздержусь
Попытаюсь внести ясность, дабы не вызывать у отвечающих на вопрос бессмысленных реплик. Задание не "тасковое", Я и не таил надежды в том , что кто нибудь выложит архив с решением моих задач. Ожидал получить ответ ввиде соокупности слов по существу вопроса, что бы в далнейшем воспользоваться советом 'Nuff':"читать и спрашивать походу дела что непонятно, или как это работает". Из всего Вами сказанного полезным посчитал единственное слово, слово "rotate" в ответе у 'lolopolosko' Поэтому
вопрос к 'lolopolosko':
очень просто... взять справку, посмотреть как открыть файл хмл, и прочитать теги
Моё вложение даёт понять о том, что с открыванием и чтением хмл всё понятно. А как осуществить обновление значений (из XML-файла) в элементах динамического теста в реальном времени либо через заданный интервал времени?
Заранее благодарю!
0
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
08.07.2011, 13:55
Цитата Сообщение от Rafisuli Посмотреть сообщение
А как осуществить обновление значений (из XML-файла) в элементах динамического теста в реальном времени либо через заданный интервал времени?
используйте для этого:
если as2 - setInterval(), когда он станет не нужен, его можно удалить... если не ошибаюсь через removeInterval();
если as3 - используйте специальный класс Timer (flash.util.Timer).
1
 Аватар для lolopolosko
1354 / 315 / 6
Регистрация: 21.11.2009
Сообщений: 992
08.07.2011, 15:38
Rafisuli, я никак не пойму что вы имеете введу под обновлениям значений.
Вы хотите просто в текст. поле менять значения из хмл файла или что?
0
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
08.07.2011, 16:13
Цитата Сообщение от lolopolosko Посмотреть сообщение
я никак не пойму что вы имеете введу под обновлениям значений.
Вы хотите просто в текст. поле менять значения из хмл файла или что?
я так понял что да, Rafisuli хочет загружать в текстовое поле xml данные, с возможностью их изменения в том же текстовом поле... однако во-первых не пойму необходимость в таком подходе, а во-вторых никогда не видел такой реализации и сомневаюсь что вообще она возможна...
0
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62
08.07.2011, 18:21
Как то давно стояла задача отобразить на странице технологическую схему с динамически (без обновления страницы)обновляемыми данными на ней (ну к примеру градусник -> значение t-ры с отображением изменения высоты ртутного столба ).
Решал я её так:
Рисовал схему, экспортировал в *.swf, помещал этот *.swf на задний слой страницы, а на переднем слое с помощью php+ajax подгружал каждую секунду данные из постоянно обновляемого *csv. Всё отлично, достало лишь то, что в разных браузерах выплывала, то одна, то др. проблема. А браузеры в последнее время как грибы. Вот я и подумываю так скажем унифицировать приложение.
Nuff, lolopolosko чё думаете? получиться? это возможно на FLASH?

Добавлено через 37 минут
Переформулирую вопрос:
Возможно ли сделать так чтоб при открытии страницы файл.swf подгружался единажды, а потом с заданым промежутком обновлялся лишь динамический текст?
Или придётся кажды раз файл.swf подгружать с новыми содержанием дин.текста (вариант не очень)?
0
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
08.07.2011, 18:35
какова цель использования динамического текста, поясните что там будет отображаться(возможно редактироваться, дописываться)?

Цитата Сообщение от Rafisuli Посмотреть сообщение
Возможно ли сделать так чтоб при открытии страницы файл.swf подгружался единажды, а потом с заданым промежутком обновлялся лишь динамический текст?
возможно, swf - загружается вообще 1 раз, а потом он лишь подгружает необходимую информацию из вне, например тот же xml документ, картинку, звук или другой swf. И все это не требует перегрузки все страницы.
0
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62
08.07.2011, 19:59
Динамический текс - только для отображения (не редактироваться, не отображаться), текщего значения того или иного параметра.
И все это не требует перегрузки все страницы.
то что нужно!
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
08.07.2011, 21:37
Цитата Сообщение от Nuff Посмотреть сообщение
если не ошибаюсь через removeInterval();
немного ошибаетесь, clearInterval

Цитата Сообщение от Nuff Посмотреть сообщение
какова цель использования динамического текста
Какая разница? Есть задача - постоянное обновление данных. Flash (с клиентской стороны) с этим справляется легко и непринужденно (при должном навыке)
Rafisuli, читайте про то, о чем писал Nuff в 5м посте - и будет вам счастье.
Добавлю еще только про Socket-ы, но для вашей задачи вряд ли целесообразно так извращаться.
2
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62
09.07.2011, 23:54
Цитата Сообщение от TanaTiX Посмотреть сообщение
Добавлю еще только про Socket-ы, но для вашей задачи вряд ли целесообразно так извращаться.
Можно поподробней об этом ("Socket-ы")? И Какой вариант менее извращённый?

Добавлено через 4 минуты
Всё...,понял,
по вопросу отбой. Не внимательно прочёл
0
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
10.07.2011, 23:11
Цитата Сообщение от TanaTiX Посмотреть сообщение
Сообщение от Nuff
если не ошибаюсь через removeInterval();
немного ошибаетесь, clearInterval
точно))) спс=)
0
1 / 1 / 1
Регистрация: 28.10.2010
Сообщений: 62
12.07.2011, 07:27
Для реализации обновления значений (из XML-файла) в элементах динамического теста в реальном времени либо через заданный интервал времени сделал следующее:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("xml-file.xml");
 
function loadXML(loaded) {
if (loaded) {    
_root.ti0 = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
_root.ti1 = this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
_root.ts0 = this.firstChild.childNodes[1].childNodes[0].firstChild.nodeValue;
_root.ts1 = this.firstChild.childNodes[1].childNodes[1].firstChild.nodeValue;
_root.txtti0.text = _root.ti0;
_root.txtti1.text = _root.ti1;
_root.txtts0.text = _root.ts0;
_root.txtts1.text = _root.ts1;
}
}
setInterval( function(){xmlData.load("xml-file.xml");}, 1000);
, а именно добавил последнюю строку(18), работает!
Оставшимся вопросам посвятил новую тему Манипуляции над объектами через XML
0
 Аватар для Nuff
214 / 80 / 2
Регистрация: 31.05.2011
Сообщений: 258
12.07.2011, 15:55
Цитата Сообщение от Rafisuli Посмотреть сообщение
Оставшимся вопросам посвятил новую тему Манипуляции над объектами через XML
нужно было продолжить в этой же теме, в следующий раз не стоит создавать по одному и тому же вопросу несколько тем) создает маленький хаос)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2011, 15:55
Помогаю со студенческими работами здесь

Внедрение кириллицы в сайт под управлением FLASH+XML
Доброго Вам времени суток! Такая проблема, есть студия делающая Флэш шаблоны с привязкой к ним XML. ActivDen называется. Вся проблема в...

Можно ли писать flash приложения без Macro Media Flash ?
Можно ли писать flash приложения без Macro Media Flash ???

Добавление flash.display3D в Adobe Flash Builder 4.5
Вобщем столкнулся с проблемкой. Установил Adobe Flash Builder 4.5 а в ней нету класов flash.display3D. Вобщем может есть ссылка на торент у...

Flash MX и AS 2.0 или Flash CSN и AS 3.0
Смотрел кое-какие книги и заметил, что для Flash MX и AS 2.0 много различной инофрмации по программированию всяких игр и тд. Для Flash CS3...

Как "переделать" flash-презентацию во flash-сайт?
Помогите, пожалуйста! Существует flash-презентация. Создавалась она исключительно для жизни на двд-диске (довольно тяжелая), но теперь...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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