PDA

Просмотр полной версии : меню на базе xml /


faza
29.09.2003, 00:40
из xml файла читается пункты меню.
которые в цикле расстваляются по горизонтали .
на даный момент я вычисляю координату x для перавого элемента, беру количество символов в генеримом пункте меню и абстрактно умножаю на 6 - мнимую ширину сивола (absolut_x_position = absolut_x_position+Eltvalue.length*6+20)
вообщем расстаить элементы меню получается но кривовато.
хотелось бы более точной расстоновки. и просто не помещало бы знать какова длина данного элемента - пункта меню.
необходимо чтобы расстояние между высеми пунктами меню было одинаковым.
как этого добиться ?
заранее благодарю.

Geniot
29.09.2003, 14:13
По-моему ширина букв разная. Есть шрифты, у которых одинаковая, но эти выглядят некрасиво.

Мой вариант решения данной задачи: напечатать нужным размером пункты меню во флэше и посмотреть ширину в пропертиз, а потом прикреплять размер в пикселях в xml и использовать его во Флэше.
Или можно попробовать выявить среднюю ширину буквы, но это неточно.