flex spark application ze scroll-em

Domyślnie w Spark-owej aplikacji brak jest scroll-a.
Dzieje się ponieważ elementy graficzne zostały zrzucone do skórek (Skin, SparkSkin).
Aby zatem nasza aplikacja posiadała scroll należy zmodyfikować domyślną skórę aplikacji. najłatwiej jest skopiować istniejącą skórę ze źródeł (jeśli używasz FlashBuilder4 New -> MXML Skin wybrać host component i zaznaczyć opcję Create copy of … mi dla componentu Application nie działa :( ).
Następnie w skórze należy odnaleźć sekcję / grupę contentGroup i otoczyć ją spark Scroller-em:
<s:Scroller height="100%" width="100%">
<s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0"/>
</s:Scroller>

Skórkę należy następnie ustawić w aplikacji:

<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"
skinClass="components.skins.MojAppSkin">

Informacje o @albgorski

Od 1999 roku profesjonalnie zajmuję się rozwijaniem oprogramowania. Głównie Java, ale także Groovy, PHP, HTML, JavaScript oraz Adobe Flex. Fascynują mnie metody wymiany danych, ich przechowywania oraz dostępowania. Jestem WIELKIM zwolennikiem Clean Code, TDD oraz agilistą (może lepiej lean-istą). Ekosystem Java dostarcza WIELE świetnych frawework-ów i bibliotek, a społeczność miłośników języka Java jest najlepsza pod słońcem :)
Ten wpis został opublikowany w kategorii flex i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Możliwość komentowania jest wyłączona.