CSS для подгружаемого XML @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 21 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Заголовок сообщения: CSS для подгружаемого XML
Сообщение Добавлено: 1 Март 2009, 23:03:53 
Заметил, что если применять стили из внешнего CSS-файла к подгружаемому из XML тексту, то не работают параметры font-style и font-weight.
Но это происходит только тогда, когда включено сглаживание текста. Если сглаживания нет (use device fonts), тогда эти стили работают.
При этом мы обязаны во флеше выбрать стиль для текста (Regular по умолчанию), которому пофиг, что указано в CSS, если текст сглаживается. И если в CSS указан другой стиль, то текст просто не отображается.

Можно ли как-то сделать кусок текста жирным или наклонным через CSS для сглаженного текста?

_________________
• NORDSKILL •
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 2 Март 2009, 14:58:54 
Вам просто нужно подключить все шрифты: regular, italic, bold, bold-italic
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 2 Март 2009, 15:30:00 
ой, а как это?
в библиотеке создать 4 вида шрифтов?

_________________
• NORDSKILL •
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 2 Март 2009, 15:38:19 
хм, я не смог подключить все стили к одному текстовому блоку... Как это делается? :gent:

_________________
• NORDSKILL •
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: Re: CSS для подгружаемого XML
Сообщение Добавлено: 2 Март 2009, 15:49:24 
Нет, через библиотеку не стоит подключать шрифты, этот способ плох тем, что включаются все глифы, нужные и не нужные.
Лучше, сделайте динамик текстовое поле, включите ему html, и напишите что-то вроде: AAAA. Глифы выбирайте те, которые нужны. Можно не держать это поле на таймлайне, просто запаковать в мувик, который будет только в библиотеке, с экспортом в первом кадре (можно в другой, если делаете прелоадер). Linkage name для мувика, что-то вроде "Export Arial" …

Можно, кстати, и не делать все в одном текстовом поле. Сделать четыре поля:
Regular
Regualr Italic
Bold
Bold Italic
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 2 Март 2009, 17:36:46 
Я не понимаю, каким образом 4 независимых текстовых поля связвыются друг с другом, если у них выбраны разные стили шрифта?
Что делаю я:
1. На сцене динамическое текстовое поле со шрифтом Arial Narrow (такой не у всех есть, потому я его включаю и в библиотеку). В этом поле уже есть надпись.
2. Создаю 4 других поля за пределами сцены, каждое со своим стилем.
3. Для всех 5-ти полей включена поддержка html и выбраны английские знаки, знаки препинания и цифры, кириллица и отдельно кавычки («»).
4. Ctrl+Enter — не работает.

Пробовал также вариант с разными стилями в одном поле — тоже безрезультатно.

_________________
• NORDSKILL •
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: Re: CSS для подгружаемого XML
Сообщение Добавлено: 2 Март 2009, 18:22:50 
Вот пример …


Вложения:
csstest.zip [4.95 КБ]
Скачиваний: 33
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Заголовок сообщения: CSS для подгружаемого XML
Сообщение Добавлено: 2 Март 2009, 21:07:28 
А!.. так вот в чём дело:
Код:
import TextField.StyleSheet;
а я до сегодняшнего дня думал, что с помощью команды import можно только код из *.as файлов импортировать.
Спасибо! :)

Встречный вопрос: а как узнать, что ещё и можно импортировать с помощью этой команды?
А то объяснение от Adobe совсем скудное: http://help.adobe.com/en_US/AS2LCR/Flas … 00712.html

_________________
• NORDSKILL •
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 3 Март 2009, 02:11:54 
Ещё заметил, что флеш не реагирует на эти две галочки для клипов с текстовыми полями:
Изображение

:?:
первый раз с таким сталкиваюсь.
и в настройках Publish Settings указываю нужный кадр

_________________
• NORDSKILL •
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: Re: CSS для подгружаемого XML
Сообщение Добавлено: 3 Март 2009, 15:04:10 
Про import
Если нужен прелоадер внутренний, то смотрим файл.

В принципе, в такой ситуации было бы разумно воспользоваться Shared fonts от Ивана Дембицкого

p.s.: Но это все для AS2 :), в AS3 таких проблем нет, там есть другие ;)


Вложения:
csstest2.zip [5.32 КБ]
Скачиваний: 20
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 3 Март 2009, 16:12:24 
да, хитро, не делать экспорт во второй кадр а вставить на сцену шрифты :)
спасибо!

P.S. Я сейчас делаю универсальный модуль, который в будущем поможет быстро создавать резиновые текстовые поля для флеш-сайтов. Нужно будет выбрать только шрифт и размер текстового поля. С плавной прокруткой и моушн блюром при движении, с данными из XML и CSS. Всегда о таком мечтал и вот наконец-то сделал себе подарок. :)
Выложу для всеобщего пользования, когда будет готов. А то сейчас что-то подобное на flashden.net продают за десяток долларов.

_________________
• NORDSKILL •
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 3 Март 2009, 18:24:45 
Я только сейчас понял, что не могу повторить этот фокус:
Изображение
Как сделать Narrow, Bold и Italic одновременно?
У меня получается только по одному стилю для текста.

_________________
• NORDSKILL •
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Март 2009, 15:17:20 
Punk T-34, так же, как Ариал и Таймс одновременно :) Вообще говоря болд , италик итп - это разные шрифты одной гарнитуры.
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 4 Март 2009, 15:29:04 
eddy444, я знаю как это можно сделать например в Ворде — там кнопки включаются. Если включены кнопки Italic и Bold, то будет жирный наклон и при этом ещё и Narrow— это понятно. Но Флеш нам предлагает только ОДИН вариант из выпадающего меню.

_________________
• NORDSKILL •
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Март 2009, 16:21:01 
Punk T-34, у тебя в скрин шоте для "жирного наклонного" есть пункт "жирный наклонный" в самом низу.
в ворде для включения жирного наклонного нужно две кнопки - а тут - одна вот и вся разница. Но одновременно два разных шрифта включить нельзя и в ворде.
Еще раз - каждый вид шрифта в гарнитуре - это отдельный шрифт. Если в конкретном шрифте есть вариант жирный наклонный - то он включится если его нет - то нет. Вариант "наклонный ненаклоннный" - взаимоисключаем. Еще граф редакторы в отсутствие нужного шрифта могут генерировать жирность или наклон тупо утолщая контур шрифта или искажая его. С тз шрифтовой культуры это преступление. Например италик - это не просто наклоненный, это прописной вариант, то есть значительно отличающийся по рисунку шрифт.
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 4 Март 2009, 17:23:10 

eddy444 писал(а):
Punk T-34, у тебя в скрин шоте для "жирного наклонного" есть пункт "жирный наклонный" в самом низу.

неа... присмотрись :) жирный-наклонный есть, однако я не могу выбрать одновременно Narrow и Bold Italic. А на скришоте именно такое сочетание. В исходнике от @st@l@vist@ стоит галочка только напротив слова Narrow, но при этом шрифт ещё и жирный с наклоном. Если я выбираю самый последний пункт в менюшке, то получаю просто Arial Bold Italic, а не Arial Narrow Bold Italic. Когда же пытаюсь вернуться к исходному значению, когда выбираю первый пункт, естественно шрифт приобретает вид обычно Arial Narrow без всяких наклонов и т.п.
@st@l@vist@, как ты это сделал?! :confused:

_________________
• NORDSKILL •
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Март 2009, 17:55:37 
в примере использован шрифт Arial Narrow.
Не "Narrow" начертание ариала, а конкретно "Arial Narrow" и вот в этой гарнитуре есть вариант болд италик.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: Re: CSS для подгружаемого XML
Сообщение Добавлено: 4 Март 2009, 17:58:58 
Punk T-34, я полагаю, что вы используете Flash CS4, но у меня есть только Flash CS3, так что я не могу сравнивать. Не знаю на уровне программы или системы различия …

У меня Arial Narrow, доступен как шрифт, а не как стиль, поэтому никаких проблем.
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Март 2009, 18:25:30 
у меня тоже в 9ке ариал нарроу доступен как отдельный шрифт.
В 10 уже нет.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Заголовок сообщения: Re: CSS для подгружаемого XML
Сообщение Добавлено: 4 Март 2009, 18:45:45 
У меня вот так …


Вложения:
charcter.png [7.77 КБ]
Скачиваний: 635
Punk T-34 Муж.
участник
1
Сообщения: 1265
Зарегистрирован: 17.02.06
Откуда: Бахрейн
Сообщение Добавлено: 4 Март 2009, 19:26:11 

eddy444 писал(а):
у меня тоже в 9ке ариал нарроу доступен как отдельный шрифт.
В 10 уже нет.

это просто ужасно! Гениальный просчёт разработчиков IMHO :(
Зато теперь всё ясно.

@st@l@vist@, у тебя на скриншоте CS3 или CS4 ?

_________________
• NORDSKILL •
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 21 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100