2016-01-19 9 views
0

У меня возникли проблемы с программированием прокручивающего экрана для приложения, которое я создаю в Flash Builder 4.7. Я хотел бы запрограммировать так, чтобы карта (images/ThirdFloor.png) не прокручивалась, но это описание (images/FloorThreeGuide.png). Есть ли способ сделать это? или я могу сделать только прокрутку всего экрана? Благодаря!Прокрутка в приложении Flex/FlashBuilder вокруг набора контента?

код без скроллинга:

<?xml version="1.0" encoding="utf-8"?> 
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" title="Level Three"> 

    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 

    <s:HGroup> 
     <!--this is a background image--> 
     <s:Image source="images/background.png" height="100%" width="100%"> 
     </s:Image> 
    </s:HGroup> 

    <s:VGroup width="100%" height="100%" verticalAlign="top" horizontalAlign="left"> 
     <!--this tells the app to go back to the main page--> 
     <s:Button chromeColor="0x9b063a" label="Home" color="0xffffff" click="navigator.popView()" styleName="back" width="100%" /> 
     <!--this is the third floor map--> 
     <s:Image source="images/ThirdFloor.png" width="100%" height="100%"> 
     </s:Image> 

<!-- this is the section I want to scroll --> 
     <s:Group> 
     <!--this is a description for the floor exhibits--> 
     <s:Image source="images/FloorThreeGuide.png" width="100%" height="100%"> 
     </s:Image> 
     </s:Group> 
    </s:VGroup> 
</s:View> 

Это то, что код выглядит, когда она моделируется играть на устройстве - нажмите на изображение:

1

ответ

1

Вы можете обернуть Ваша группа в скроллере:

<!-- this is the section I want to scroll --> 
<s:Scroller> 
    <s:Group> 
     <!--this is a description for the floor exhibits--> 
     <s:Image source="images/FloorThreeGuide.png" width="100%" height="100%"> 
     </s:Image> 
    </s:Group> 
<s:Scroller> 
+0

это сломало приложение/код. Направляющее изображение оказалось больше, чем сам экран (я получаю изображение из первого заголовка, но ничего больше, и он определенно не прокручивается) ... [снимок экрана о том, что произошло ...] (https://drive.google. com/file/d/0B8004CVfTo3gcWZwM04ycDNmTmc/view? usp = sharing) – Jenna

+0

Похоже, что ваш «путевой» образ (на самом деле? Изображение текста?) огромен, поэтому, когда вы помещаете его в скроллер, он выглядит увеличенным. Можете ли вы ущипнуть его? Я не уверен, почему это покроет ваше изображение карты. Вы задали ограничения размера на Скроллере? – Brian

+0

Изображение текста - это все, что мне было предоставлено. Я не могу прижать зум, и скроллер установлен на 100% высоты и 100% ширины. – Jenna