Проблемы с настройкой ширины и высоты модуля во Flex - PullRequest
0 голосов
/ 23 февраля 2012

Я использую модули в приложении Flex.Я пытаюсь установить ширину и высоту равными 100%, чтобы модуль принимал ширину и высоту своего родительского контейнера, однако это, похоже, не работает.

Кто-нибудь сталкивался с этой проблемой ранее?Ширина модуля установлена ​​на некоторый размер по умолчанию, также появляются полосы прокрутки.Я даю свой код ниже

<s:BorderContainer  width="100%" height="100%" id="T1">
        <s:BorderContainer visible="false"
                           visible.QuestionContainer="true"
                           width="100%"
                           height="100%"
                           id="qContainer"
                           borderVisible="false">
            <mx:ModuleLoader id="mod" url="M1.swf" width="200%"   />
        </s:BorderContainer>

        <mx:ProgressBar includeIn="Loading" x="283" y="176" labelPlacement="center" indeterminate="true" label="LOADING MODULE"/>
        <s:Label includeIn="CloseState" text="You may close the window now" horizontalCenter="0" verticalCenter="0" color="#257E2D" fontWeight="bold" fontSize="20"/>
        <mx:ProgressBar includeIn="Processing" horizontalCenter="0" verticalCenter="0" indeterminate="true" label="processing information" labelPlacement="center"/>
    </s:BorderContainer>

Пожалуйста, сообщите.

Спасибо

Aparna

1 Ответ

0 голосов
/ 28 февраля 2012

Я не уверен, почему это происходит с вами, но для решения этой проблемы вы можете попробовать использовать привязку данных для рендеринга дочерних контейнеров.e.g

<s:BorderContainer visible="false"
                           visible.QuestionContainer="true"
                           width="{T1.width}"
                           height="{T1.height}"
                           id="qContainer"
                           borderVisible="false">
            <mx:ModuleLoader id="mod" url="M1.swf" width="{qContainer.width}"   />
        </s:BorderContainer>

Это должно работать до тех пор, пока размер не изменится. Если вы хотите обрабатывать вещи и при изменении размера, вы можете добавить обработчик изменения размера и пересчитать width / height.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...