Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VDividerBox в HDividerBox includeInLayout bug 
:(
    Опции темы
GuManOiD
Дата 7.10.2008, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 12.9.2005

Репутация: нет
Всего: нет



Вот собственно пример
Код

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:ApplicationControlBar y="10" right="10" left="10">
        <mx:Button label="White" selected="true" toggle="true" id="whiteBtn"/>
        <mx:Button label="Blue" selected="true" toggle="true" id="blueBtn"/>
        <mx:Button label="Red" selected="true" toggle="true" id="redBtn"/>
    </mx:ApplicationControlBar>
    <mx:HDividedBox right="10" left="10" top="51" bottom="10">
        <mx:HBox width="100%" height="100%" backgroundColor="white" includeInLayout="{whiteBtn.selected}">
        </mx:HBox>
        <mx:HBox width="100%" height="100%" includeInLayout="{redBtn.selected||blueBtn.selected}">
            <mx:VDividedBox width="100%" height="100%">
                <mx:VBox width="100%" height="100%" backgroundColor="red" includeInLayout="{redBtn.selected}">
                </mx:VBox>
                <mx:VBox width="100%" height="100%" backgroundColor="blue" includeInLayout="{blueBtn.selected}">
                </mx:VBox>
            </mx:VDividedBox>
        </mx:HBox>
    </mx:HDividedBox>
</mx:Application>


Работает следующим образом: по нажатии на любую кнопку Box с цветом указанный на кнопке становится "невидимым" (includeInLayout = false).
Данный пример полностью рабочий, как его не тести.

А вот если мне хочется что бы изначально белый box занимал меньше места, я меняю строчку 
Код

<mx:HBox width="100%" height="100%" backgroundColor="white" includeInLayout="{whiteBtn.selected}">

на 
Код

<mx:HBox width="60%" height="100%" backgroundColor="white" includeInLayout="{whiteBtn.selected}">


В результате получаем: если изначально не двигать divider и закрыть красную и синюю панели, то попытка их открыть увенчается неудачей :(

Как можно засолвить эту проблему? smile


PM MAIL   Вверх
GuManOiD
Дата 10.10.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 12.9.2005

Репутация: нет
Всего: нет



Блин, вопрос все еще актуален :(((
PM MAIL   Вверх
gargon2008
Дата 17.11.2008, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.1.2008

Репутация: нет
Всего: нет



есть статья http://int-info.ws/index.php?cat=23
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.0786 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.