![]() |
Данные из XML, координаты для рисования
Вложений: 1
В общем такая проблема.
Нужно, чтобы флешка рисовала квадратик, беря координаты из xml-файла. Функция рисования квадратика сама по себе работает отменно. Но если заменяешь на данные, взятые из xml, начинают твориться чудеса: сначала я думал, что он квадратище, который получается, просто уходит за рамки. Но после многочисленных экспериментов установил: при изменении х и у в файле, квадрат меняется в размерах с умножением, видимо, на какой-то коэффициент k... чтобы наглядно это увидеть, попробуйте значения (х,у) = (1,1), (2,2), (3,3)... Кто может, объясните пожалуйста, что это такое... 0_о Код:
_root.createEmptyMovieClip("myClip", 1);Код:
<item id='1' name = 'item1' xx = '5' yy = '5'></item> |
Выделил цветом.
Код:
var xx = Number(my_xml.firstChild.childNodes[0].attributes.xx);Код:
<?xml version="1.0" encoding="UTF-8"?> |
Kinley, оформите код тегами [code][/code].
|
По-моему, в функции рисования квадрата не хватает строчки
Код:
myClip.lineTo(xx, yy); |
lexo2000, кажется это не имеет значения - он автоматом сам дорисовывает (в этом конкретном случае), когда используешь endFill().
Тем более, я пробовал и так и так. Molecula, спасибо! Сейчас испробую. ТОлько вот вопрос: а почему низзя одной строчкой в один тэг? И в чем в итоге отличие, когда я явно пропишу "childNodes[0]" или порсто скажу ему: "firstChild" screamge, уже сделал! :) ...я просто сразу не нашел в час ночи, что да как.. Прошу простить меня, Уважаемые! :) УРРА!!! Получилось! Спасибо! Все дело было в приведении типа... вотъ... :) |
А у меня продолжение истории! :)
В общем, я нарисовал свои квадратики, а вот дальше мне их надо связать между собой стрелочками. Тут родилась сразу масса вопросов. 1) Функцию стрелочки я написал, но вот проблема. Не могли бы вы объяснить, что за второй параметр в функции createEmptyMovieClip? Потому что мои ислледования и эксперименты натолкнули меня на мысль, что это довольно-таки важный параметр... :) 2) Посоветуйте пожалуйста, как лучше описать связь между элементами в XML-документе. (чтобы потом по этим связям рисовать стрелочки) Мой вариант: Код:
<?xml version="1.0" encoding="UTF-8"?>но, если честно, смотрю сам, и не понимаю, как это использовать... 0_о Помогите, пожалуйста, кто чем может... :) |
| Часовой пояс GMT +4, время: 05:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.