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

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.10.2010, 14:07
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 1  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
По умолчанию тень(границы) у не прямоугольного компонента

Здравствуйте, подскажите пожалуйста как можно сделать оконтовку, т.е. границы для такого вида компонента?

Спасибо
Изображения
 

Старый 04.10.2010, 14:31
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 2  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Код AS3:
 <s:filters>
 <s:DropShadowFilter color="0x6080a0" alpha="0.6" distance="5" />
 </s:filters>

Старый 04.10.2010, 16:45
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 3  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
так не выходит, мне же надо компонет который не прямоугольный. А так оно прямоугольник рисует


Последний раз редактировалось chata; 04.10.2010 в 19:09.
Старый 05.10.2010, 17:27
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Это надо было прописать у вашего непрямоугольного элемента. Конкретно у того Rect, который у вас играет роль фона.

Старый 05.10.2010, 20:46
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 5  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
Сообщение от chata Посмотреть сообщение
так не выходит, мне же надо компонет который не прямоугольный. А так оно прямоугольник рисует
Не знаю что у вас там за компонент, но для png со скругленными краями тень соответствующая.
Попробуйте ещё так:

Код AS3:
private function filterHandler(event:MouseEvent):void{
				var filterArr:Array = new Array();
				filterArr.push(dropShadow);
				testImage.filters = filterArr;
			}	
<fx:Declarations>
		<mx:DropShadowFilter id="dropShadow" alpha="0.35" blurX="6" blurY="6" distance="6" color="#000000" angle="90" />
</fx:Declarations>
<mx:Image id = "testImage" mouseOver = "filterHandler(event)" source="51.png"/>
Добавлено через 14 минут
Да, кстати, а что это за компонент на картинке?

Старый 06.10.2010, 11:58
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 6  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
на картинке, это то что мне надо сделать.

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

Все равно всем спасибо

Старый 06.10.2010, 13:09
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Видимо неправильно. Вот элемент со скругленными краями и тенью:
Код AS3:
<s:Rect id="dropShadow"
            left="0"
            top="0"
            right="0"
            bottom="0"
            radiusX="4"
            radiusY="4">
        <s:filters>
            <s:DropShadowFilter blurX="10"
                                blurY="10"
                                alpha="0.5"
                                distance="8"
                                angle="90"/>
        </s:filters>
        <s:fill>
            <s:SolidColor color="0x000000"
                          alpha="1"/>
        </s:fill>
    </s:Rect>

Старый 07.10.2010, 17:11
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 8  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
у меня же вопрос не о краях.

На рисунке показана форма элемента (элемент не прямоугольный, а лесенкой), тень я знаю как делать.

Старый 07.10.2010, 17:31
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 9  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Как вы эту "лесенку" создаете? От этого зависит, куда поставить фильтр.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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