Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Реальные размеры объекта TextField (http://www.flasher.ru/forum/showthread.php?t=97958)

Friday13 04.07.2007 19:10

Да хотябы те что жестко вручную в коде забить константами.

etc 04.07.2007 19:56

Для каждого символа значения отступов и проч. — свои.

iNils 04.07.2007 19:58

Мне не понятно, почему нельзя передать сам текст, его размер, и данные: италик, болд? Серверу должно быть пофиг размеры текстового поля, он лишь построит по этим данным надпись и обрежет лишнее.

Friday13 04.07.2007 20:03

В том то и дело что я так и передаю. но!! на выходе получается не совсем то что нужно. Сервер рисует надпись под обрез, флеш же передает координаты и размеры с учетом отступов TextField . И как вычислить эти отступы я сейчас пытаюсь уяснить.

iNils 04.07.2007 20:15

Причем тут координаты и размеры текстового поля? Я говорю про размер шрифта.

etc 04.07.2007 20:15

Гм, чем BitmapData не угодил? Можно по горизонтали определить строки, в которых только прозрачные пиксели, потом по вертикали…
Изврат, конечно, но как вариант.

iNils 04.07.2007 20:20

Цитата:

Сообщение от __etc
Гм, чем BitmapData не угодил? Можно по горизонтали определить строки, в которых только прозрачные пиксели, потом по вертикали…
Изврат, конечно, но как вариант.

Это не изврат, а второй варинт, который я хотел только что предложить :) если на стороне сервера нельзя определить необходимые размеры для картинки исходя из размеров шрифта.

Friday13 04.07.2007 20:33

Ребята, не подходят эти варианты, я тестил...
Пока выход - сервер будет рисовать с кривыми координатами

iNils 04.07.2007 20:38

Второй вариант не подходит? Чем и почему?

Molecula 04.07.2007 20:59

"Мне эти данные (т.е. текст текстового поля) нужно на сервер передать чтобы сервер отрисовал (что значит отрисовал? данные из флешового текстового поля перенес в форму на странице?) у себя такую же надпись."

Я тоже не пойму, чем этот пример http://www.sephiroth.it/tutorials/fl.../print_screen/
не устраивает?


Часовой пояс GMT +4, время: 19:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.