Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.06.2007, 20:22
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 1  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
По умолчанию CSS и text-align

Есть тект. поле фиксированной ширины.
В него ставлю текст из XML-файла, где вот такая строка:
Код:
<info><![CDATA[<p class='bold'>Еспресо</span> <span class='price'>5.99</span>]]></info>
Необходимо, что бы первое слово (Еспресо) выравнивалось по левому краю поля, а второе (5.99) по правому.
Так, вообщем-то, и происходит, но только если я вставляю <br> между </span> <span class='price'>.
А мне необходимо проделать такое, но без переноса строки - на одной линии.
Подскажите, почему на одной строке это не работает?

Форматирую вот таким CSS - ом.
Код:
.bold {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    display: block;
}
.price{
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    text-align:right;
    margin-right: 5;
    display: block;
}


Последний раз редактировалось Что такое хорошо?; 17.06.2007 в 20:28.
Старый 17.06.2007, 20:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Потому что флеш так не умеет.

Старый 17.06.2007, 20:33
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 3  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
т.е. не умеет так на одной строке?
Но если css-свойство text-align имеет такое ограничение, то как его обойти?

Старый 17.06.2007, 20:34
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Попробовать для второй строки задать отрицательный leading.

Старый 17.06.2007, 20:37
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 5  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
но строки же всякий раз разной длинны будут, а откат leading-ом...

Старый 17.06.2007, 20:38
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
leading — это межстрочное расстояние, а не indent.

Старый 17.06.2007, 20:44
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 7  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
У меня все форматирование из ЦСС. А leading не поддерживается в ЦСС для флэш
Может есть еще способы обойти это?


Последний раз редактировалось Что такое хорошо?; 17.06.2007 в 20:50.
Старый 17.06.2007, 21:01
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Что такое хорошо?
А leading не поддерживается в ЦСС для флэш
Это не врите.
http://livedocs.adobe.com/flash/9.0/main/00002174.html

Старый 17.06.2007, 21:08
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 9  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
И правда ))
А у меня в книге один в один вот как тут http://www.kirupa.com/developer/mx2004/css3.htm
Все это потому, что Available in Flash Player 8 and later


Последний раз редактировалось Что такое хорошо?; 17.06.2007 в 21:32.
Старый 17.06.2007, 21:32
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 10  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
Максимально, на сколько мне удалось поднять эту строку это на значение leading: -5px;
Вот как это выглядит на фото.

[IMG]http://s.foto.***********/0706/8f/fe3432eca679.jpg[/IMG]

При более высоких отрицательных значениях результат тот же


Последний раз редактировалось Что такое хорошо?; 17.06.2007 в 21:37.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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