![]() |
Какой именно??
http://www.friday13.pisem.net/ у всех прямоугольников верхняя левая точка это TextField[_x, _y] Зеленый прямоугольник - TextField.getTextFormat().getTextExtent(TextField.text)[width, height] Красный прямоугольник TextField[_width, _height] Синий прямоугольник TextField[textWidth, textHeight] |
Цитата:
битмапа используется не для того, чтобы передать саму картинку, а чтобы определить истинные размеры |
ага... вроде получилось, как выложить пример для будущих поколений???
|
Код киньте :) Аттачи временно не работают.
|
Блин.. на ChinaCyr код работает, для Dollar глючит:(((
в Stage нужно создать текстовое поле, обозвать z, внедрить нужные фонты, написать что нибудь в нем, конвертнуть в символ MovieClip и обозвать тоже z Код:
import flash.display.BitmapData;Всем спасибо:) |
Не надо создавать несколько сообщений подряд, надо исправить последнее в теме.
Что-то код слишком громоздкий. Мой вариант: Код:
function getSize (txt:TextField):Object { |
А координаты текстового поля? верхнего левого пикселя?
У меня в коде много мусора:) Вспомогательного, я не почистил, на радостях бросил все что было в фрейме. |
можно еще так попробовать
Код:
function getSize (txt:TextField):Object {Код:
function getSize (txt:TextField):Rectangle { |
Еще лучше :) Но у меня получилось, что к ширине и высоте надо по пикселю добавлять.
|
Цитата:
|
| Часовой пояс GMT +4, время: 20:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.