Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   уважаемые профи! (http://www.flasher.ru/forum/showthread.php?t=44044)

Vadym 17.03.2003 17:02

уважаемые профи!
 
Подскажите возможно ли создать динамическое текстовое поле с возможностью перевернуть его на 90 градусов и при этом сохранить возможность вводить текст в unicode тоесть и русский и умляуты! :o
Потому как вертикальное дин. текст. поле создать можно вписав в него анси-символы (при этом вес ролика увеличивается до 20 килобайт) но для интернационализации требуется юникод. ;)
Возможно что-то можно предпринять!? :rolleyes:

Пожалуста вашы мнения по этому поводу :) :( :mad:

SPV 17.03.2003 17:07

поле в мувик, мувик крутишь как хочешь.

Nox Noctis 17.03.2003 17:11

...и включить все аутлайны шрифта :)

Vadym 17.03.2003 17:54

-поле в мувик, мувик крутишь как хочешь . ;)
-Я в МХ и поле могу развернуть без проблем (без мувика)
но если я создаю поле динамически(_root.createtextfield...) то помещай ты его в мувик или нет, если повернеш поле текста неувидиш

-...и включить все аутлайны шрифта
-Все аутлайны это 255 шрифтових символов?!? :rolleyes:
а нужна возможность изображения вертикальных полей как для кирилицытак и для умляутов (повторюсь)? :)

Nox Noctis 17.03.2003 18:08

ууу.... как все запущено :)
1. создай фонт-символ
2. при помощи TextFormat'a задай полю шрифт по линкейджу того символа что ты сделал в библиотеке
3. включи TextField.embedFonts = true;

outfoxer 17.03.2003 18:11

есть тупой способ - отлавливаешь нажатия всех буквенных клавиш и выводишь нужные символы(даже не обязательно буквы) хоть по спирали !

Vadym 17.03.2003 19:01

ну добавил в библиотеку шрифт(arial) назвал myfont
Код:

_root.createTextField("mytext",1,100,100,100,20);
myformat = new TextFormat();
myformat.font = "myfont";
mytext.setTextFormat(myformat);
mytext.embedFonts = true;
mytext.text = t;

где t="Hello планета öläöüüö " записано в юникоде и тянется с файла

что получаем: :o :p ;) :D :p :) :D

Nox Noctis благодарен тебе за советы ;) но подумай еще, мне нужно знать возможна ли :confused: вертикальная интернационализация во FLASHe? :confused:

Nox Noctis 17.03.2003 19:04

а вот на тему "подумай еще" - чья бы корова :)

System.useCodepage = true;

между прочим на этой же странице форума висит точно такой же вопрос =)
про юникод.

Vadym 17.03.2003 19:22

Nox я нормально разбираюсь в акшн скрипте и с кодепейджом стыкался тут вопрос в другом : в вертикальном диамическом поле с использованием юникода :confused:

(в хелпе в принцыпе сказано для горизонтальных шрифтов вот меня интересует может есть какой прием) :rolleyes:
тогда плиз может кто нибудь напишет какой нибудь примерчик :( :o

Vadym 17.03.2003 19:47

У меня с самого начала была такая идея:
1) запаковать в swf шрифт (для умляутов)
2) usecodepage использовать для кирилицы(для руской код.ст.)
выбирать одно из двох програмно но ето чере Жо..
вконце концов нужен вертикальный юникод :rolleyes:
ФЛЕШЕРЫ ХЕЛП ЕСЛИ НИЗЯ ТО ТЕМУ ЗАКРЫЛИ

Nox Noctis 17.03.2003 19:52

Вложений: 1
что есть вертикальный юникод ?
если судить по первому сообщению, то нужно повернуть динамически созданное поле на 90 градусов - так ?

ну вот, где тут проблемы-то ?..

Vadym 18.03.2003 16:30

Nox good! ;)

у тебя отмечено создание отчета
там ты видел какие шрифтовые символы можно "переворачивать"

а про юникод я говорю потому что пользуясь шрифтами клиента я могу интернационализировать ролик (задача у меня такая)! :rolleyes:

Nox Noctis 18.03.2003 16:35

Цитата:

Оригинал написал(а) Vadym
у тебя отмечено создание отчета
и что сие означает ?
Цитата:

Оригинал написал(а) Vadym
а про юникод я говорю потому что пользуясь шрифтами клиента я могу интернационализировать ролик (задача у меня такая)!
а список шрифтов клиента тебе ничем не поможет.
чтобы перевернуть динамически созданное поле шрифт должен быть подключен.
а чтобы шрифт был подключен, он должен лежать в свфке.

Vadym 18.03.2003 17:03

Цитата:

чтобы перевернуть динамически созданное поле шрифт должен быть подключен.
а чтобы шрифт был подключен, он должен лежать в свфке.
ето окончательный ответ НЕТ на мой вопрос!?:
Цитата:

Подскажите возможно ли создать динамическое текстовое поле с возможностью перевернуть его на 90 градусов и при этом сохранить возможность вводить текст в unicode тоесть и русский и умляуты!
:(

Nox Noctis 18.03.2003 17:14

ответ - возможно.

и я дал тебе пример.

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

Vadym 18.03.2003 17:49

Nox золотое правило дипломатии: :D
Никогда не говорить НЕТ ! :cool:
-Да? :D
попробуй перевернуть :p
Hello планета öläöüüö! ;)

Nox Noctis 18.03.2003 19:26

оххх... ну все же упирается в наличие данных символов в шрифте - и только !..

поставишь ариал кир - увидишь кирилицу, поставишь ариал СЕ - увидишь умляуты...

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

Vadym 18.03.2003 23:18

Вложений: 1
в свиф ты зашыл кирилицу(файлнасколько больше)
:( с расчетом нужную кодовую страницу (использовал CodePage=true;) :(
записал txt в ANSI кодировке

мне :rolleyes:
CodePage=false;
все равно какая у клиента кодовая страница(будь то китай)

смотри поля сразличными шрифтовыми символами клиента
я хотел эти поля повернуть :confused:

А это оказалось из области рисования
програмным путем НЕА !!! :rolleyes:


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

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