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

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

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

Регистрация: May 2009
Сообщений: 40
По умолчанию VBox c cornerRadius и чайлды.

Имеется VBox. У него выставляется cornerRadius и потом добавляются в него LinkButton.
У LinkButton`а при наведении на него меняется бекграунд колор, который представляет собой прямоугольную заливку. И получается, что эта прямоугольная область выезжает за пределы VBox, если у него выставлен корнеРадиус.
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Halo LinkButton control. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="cre()" backgroundColor="red" height="200" width="200">
    <fx:Style source="datagridskin.css"/>
 
    <fx:Script>
        <![CDATA[
            private function cre():void {
                qwe.setStyle("cornerRadius", 15);
                qwe.setStyle("backgroundColor", "blue");
            }    
        ]]>
    </fx:Script>    
    <mx:VBox width="150" height="150" id="qwe">
        <mx:LinkButton label="32121312"/>
        <mx:LinkButton label="sdfsd"/>
        <mx:LinkButton label="sdfsd"/>
        <mx:LinkButton label="sdfsd"/>
    </mx:VBox>
</s:Application>

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Странное поведение меня давно бесит. Наложите сверху маску округлую.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 21.09.2010, 13:31
BregoXX вне форума Посмотреть профиль Отправить личное сообщение для BregoXX Найти все сообщения от BregoXX
  № 3  
Ответить с цитированием
BregoXX

Регистрация: May 2009
Сообщений: 40
Цитата:
Наложите сверху маску округлую.
А как это делается? Никогда не юзал маски...

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Halo LinkButton control. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="cre()" backgroundColor="red" height="200" width="200">
    <fx:Style source="datagridskin.css"/>
 
    <fx:Script>
        <![CDATA[
            private function cre():void {
                qwe.setStyle("cornerRadius", 15);
                qwe.setStyle("backgroundColor", "blue");
            }    
        ]]>
    </fx:Script>    
    <mx:VBox width="150" height="150" id="qwe" mask="{qweMask}">
        <mx:LinkButton label="32121312"/>
        <mx:LinkButton label="sdfsd"/>
        <mx:LinkButton label="sdfsd"/>
        <mx:LinkButton label="sdfsd"/>
    </mx:VBox>
<mx:Canvas width="150" height="150" id="qweMask" cornerRadius="15" backgroundColor="#990000" />
</s:Application>
Примерно так, только у апликейшена лейаут абсолютный должен быть
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.


Последний раз редактировалось GBee; 21.09.2010 в 13:51.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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