Показано с 1 по 13 из 13

Тема: FLASH + XML

  1. #1

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275

    Хорошо

    Сделал скриптик, который берет информацию из xml фаила и по ней рисует графику во флеше.

    Но есть несколько проблемок, которые мне хотелось бы решить, и надеюсь, вы мне подскажите как

    1. Ошибка при наличае ОДНОЙ записи одного типа.
    в xml если записано:
    <main>
    <group>
    <start>10,10</start>
    <line>30,60</line>
    </group>
    </main>
    в AS:
    while(xml.MAIN.GROUP[i]!=NULL) {
    ...
    }
    По тому же принципу и line. если group один (или line) - то не выполняется. Выполняется если прописывать if(xml.MAIN.GROUP!=NULL) {
    Можно ли как то это сделат ьподругому? (функций там много, на разные фигуры, не хотелось бы для каждой делать проверку в единичном она экземпляре или нет.

    2. Есть еще пара ошибок, но я их попробую поковырять дома. Если уж совсем никак - то у вас спрошу. Надеюсь с тем что уже есть - подскажите

  2. #2
    Не очень разбираюсь, но какой-то синтаксис подозрительный... Flash какая версия?

  3. #3

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    MX 2004
    Если ты насчет синтаксиса обращения к XML - то я использую один оч карошенький компонентик и класс, который упрощает работу с xml =)
    Вообщем из XML выборка нормально идет

    P.S.
    А вапще я сча подумал, мож можно не через while делать, а через foreach (если в флэше есть такая функция) - сча буду пробовать =)

    Второй вопросик сразу задам: как картинку вставлять в флеш ролик?

  4. #4
    Ну-ка, а поподробнее про этот компонентик?..
    ...
    По второму вопросу:
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  5. #5

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    [Только зарегистрированные пользователи могут видеть ссылки. ] - тут вот дофига всяких полезных компонентов...
    тама нашел компонентик для работы с xml, разобрался и приступил к работе =)

    [Только зарегистрированные пользователи могут видеть ссылки. ] - вот ссылка прям на компонент (а точнее на страницу, с которой можно скачать) =)

    По второму вопросу - спасибо

    Ждите еще вопросов =)

  6. #6

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    Вам не пришлось их долго ждать...
    я вот тут делал делал, а потом вдруг заметил, что XML один раз компилиться (когда компилируеш ьмувик) и все.. и если я после компиляции внес изменения - они не отображаются в swf.
    Как с этим бороться?

  7. #7

  8. #8

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    %))
    Под словом откомпилировал - я имею ввиду ктрл+ентер
    Проблема в том, что если после этой компиляции я изменил xml фаил - то изменений видно не будет.
    Как сделать чтобы он каждый раз заново загружал xml фаил и выполнял определенные скрипты?

    P.S.
    я хочу один раз сделать swf, а потом менять только xml

  9. #9
    А как, по твоему, Флеш узнает, что XML файл подвергся изменениям?..
    XML может только дать прочитать свои данные. Компиляция скрипта происходит один раз при выполнении AS кода (?). Следовательно, нужно сделать что-то типа кнопки "Обновить", которая при нажатии выполняет код парсинга.. или в кадр вставить код такой..

  10. #10

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    хм..
    мой коллега дизайнер прислал флеш-буклет, который работает засчет xmlя
    прислал он мне swf фаил и xml. при том если я меняю xml - то меняется и содержимое буклета без всякой компиляции.

    P.S.
    Он мне прислал swf и xml, поэтому код к сожалению не могу посмотреть =(

    Если кто знает - подскажите плиз...

  11. #11
    Ну а после чего он меняется? Последовательность действий можешь расписать?

  12. #12

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    1). Открываю XML фаилик
    2). Редактирую
    3). Запускаю SWF
    4). В SWF уже новая обновившаяся инфа

    Вот... то есть флэш при запуске каждый раз "перезагружает" xml... (как я понимаю)
    Вот и интересно как это сделать.

  13. #13
    Это понятно. Я имел в виду тот, что тебе прислали - там как обновление буклета происходит, после какого момента?
    Скорее всего, там парсинг периодически повторяется - либо по счётчику временному, либо во фрейме каком-то.. Я же сказал уже про кнопочку "Обновить"

Похожие темы

  1. Из DVD во Flash
    от KaLiF в разделе Flash-технологии
    Ответов: 3
    Последнее сообщение: 27.06.2007, 21:32
  2. Flash 8 vs Flash MX 2004 Pro
    от Dart в разделе Flash-технологии
    Ответов: 20
    Последнее сообщение: 04.03.2006, 14:28
  3. 3D в Flash.
    от RoxSive в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 20.12.2005, 12:01
  4. FLASH'ka!
    от Kochevnik в разделе 3D-технологии
    Ответов: 6
    Последнее сообщение: 26.06.2005, 22:04
  5. Flash
    от laid в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 05.05.2005, 16:48

Ваши права

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