Форум 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)
-   -   TextFormat.getTextExtent работает неверно (http://www.flasher.ru/forum/showthread.php?t=99001)

romantique 26.07.2007 15:11

Масштабируется однократно, потом только перемещается. Но разве cacheAsBuitmap не сделает его картинкой? Он сможет оставаться selectable ?

etc 26.07.2007 15:13

А попробовать?

romantique 26.07.2007 15:20

У меня проста flash 7 стоит. Там вапще такого нет. В livedoc'ах адоба пишут, что конвертируется в картинку, откуда логично предполагать, что текст перестанет быть текстом. Думал узнать у того, кто шарит, прежде чем тратить время на установку флэша :/

iNils 26.07.2007 15:20

Цитата:

Сообщение от romantique
Текстовое поле? Можно, но масштабирование поля не приводит к масштабированию текста, оно приводит к wordwrap'ам и тому подобным эффектам, которые для меня неприемлемы. Или ты имеешь ввиду что то другое?

Предварительно сделать embed для шрифта
Код:

var mc:MovieClip = this.createEmptyMovieClip ("mc", 0);
var txt:TextField = mc.createTextField ("txt", 0, 100, 100, 200, 200);
txt.multiline = true;
txt.wordWrap = true;
txt.embedFonts = true;
txt.text = "123 345678 0 123 345678 0 123 345678 0 123 345678 0 123 345678 0 123 345678 0 ";
setInterval(this, "resize", 10);
function resize () {
        mc._width--;
        mc._yscale = mc._xscale;
}


etc 26.07.2007 15:25

Вложений: 1
Цитата:

Сообщение от romantique
У меня проста flash 7 стоит. Там вапще такого нет. В livedoc'ах адоба пишут, что конвертируется в картинку, откуда логично предполагать, что текст перестанет быть текстом. Думал узнать у того, кто шарит, прежде чем тратить время на установку флэша :/

Самое время перейти на восьмерку. Пример во вложении. Нужно открыть swf восьмым плеером и попробовать покликать мышью. Текст нормально выделяется при включенном и выключенном cacheAsBitmap.

romantique 26.07.2007 15:26

Я уже писал, что embed не приемлен из соображений производительности. Несколько тысяч символов, отрендеренных флэшэм как кривые - не есть быстро. Но всё равно спасибо, это вариант я уже пробовал)

iNils 26.07.2007 15:34

А 10000 символ в любом случаи машину подвесит :)


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

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