![]() |
Таблица менделеева
Появилась идея сделать таблицу менделеева на флеше, мож идея и глупая, но она меня как-то вставила))), по мере разработки идеи все казалось очень просто, но (для чего проект и придумался) в проекте не будет ни миллиметра графики нарисованной от руки, тоесть, програмная анимация и т.п. Вся информация об элементах будет браться из ХМЛ:
Код:
<?xml version="1.0" encoding="utf-8"?><element pos="XXX"> позиция Элемента в таблице менделеева <x> - координата по Х <y> - координата по Y <name> - сокращенное название элемента <discription> - описание элемента (полное название) <mass> - молярная масса <ele1> - колличество электронов на 1 орбите <ele2> - колличество электронов на 2 орбите --//-- <ele7> - колличество электронов на 7 орбите <color> - цвет подложки элемента Реализовать все хочу через класс, но не суть. отсюда первый вопрос, как при createEmptyMovieClip дать ему точку привязки не в левый верхний угол, а в середину? общий вид собственно финальной таблицы: Осторожно, тяжелая (200Кб) класс соответсвенно будет парсить ХМЛ создавать мувик, в нем 11 текстовых полей вбивать туда инфу из XML, ставить мувик координататами в нужную точку, задавать цвет "подложки" и инициализировать анимацию увелечения\уменьшения при, соответственно, rollOver\rollOut (из-за этого мне и нужно создавать мувик с точкой привязки в середине...) Кто подскажет мождет какие тонкости еще продумать надо? |
Чтобы сделать точку привязывания в середине, нужно содержимое мувика выровнять посередине (вроде этого):
Код:
mc.content._x = -(mc.content._width / 2); |
Через один единственный класс? Тогда уж лучше вообще без них…
Про createEmptyMovieClip: никак, положить созданный клип в другой и сместить, куда нужно. |
Смысл мудрить с точками привязки?
Осторожно, тяжелая (200Кб) // порадовало |
to ___etc: а как тогда сделать? просто можно в первый кадр весь код пихнуть к примеру... так ведь?
to †‡Paladin‡† Цитата:
Цитата:
|
Цитата:
//upd хотя не, туплю.... не то... |
Цитата:
|
___etc: согласен, какие либо более структрированные мыслши появились что можно: улучшить добавить, сделать, переделать, передумать, etc.
|
Вот.... столкнулся с первой проблемой, реально ли сделать выборку из ХМЛ по имени узла а именно атрибуту имени узла? Например <element pos="1">
тоесть чтобы брал именно 1 или там двойку и т.п. |
idMap в помощь
|
| Часовой пояс GMT +4, время: 09:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.