PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 x Viewstack scheint nicht zu funktionieren


Ju2999
22.11.2006, 10:47
Hallo,

ich möchte zwei verschiedene Viewstacks hintereinander innerhalb eines Canvas übereinandergelegt innerhalb vo applikation benutzen. Leider erscheint einfach garnichts, sobald zwei Viewstacks vorhanden sind. Ist das ein Bug oder ein Feature:


<mx:Canvas>
<mx:ViewStack id="hauptContainer" x="0" y="0" historyManagementEnabled="true">
</mx:ViewStack>
<mx:ViewStack id="popupContainer" x="0" y="0" historyManagementEnabled="false">
</mx:ViewStack>
</mx:Canvas>

argv
22.11.2006, 12:49
Was befindet sich denn in den ViewStacks? Ohne Inhalt sieht man ja auch nix.

ps: Warum überhaupt zwei? Reicht da nicht nur eins?

Ju2999
22.11.2006, 13:56
Füg doch einfach ein

<mx:Text text="hallo" />

ein.

bort
23.11.2006, 07:50
Setz mal width und height für die ViewStacks. Außerdem: man kann nicht direkt Controls in einen ViewStack tun, sondern muss sie immer in einen Container stecken, also z.B.

<mx:Canvas>
<mx:ViewStack id="hauptContainer" x="0" y="0" historyManagementEnabled="true">
<mx:Canvas width="100%" height="100%" backgroundColor="#FF0000">
<mx:Label text="AAA"/>
<mx:Canvas/>
</mx:ViewStack>
<mx:ViewStack id="popupContainer" x="0" y="0" historyManagementEnabled="false">
<mx:Canvas width="100%" height="100%" backgroundColor="#00FF00">
<mx:Label text="BBB"/>
<mx:Canvas/>
</mx:ViewStack>
</mx:Canvas>

Gruß,
Dirk.

Ju2999
23.11.2006, 14:02
Oh ja das wars sicherlich. Habe jetzt andere Lösung umgesetzt. Gibt es eigentlich den aktuellen Flash 9 Player irgendwo als Debug Version?

MfG

bort
23.11.2006, 14:50
Nein, den wird es erst mit dem Flex 2.0.1 Update geben (Anfang nächsten Jahres)

Solange am besten zweigleisig fahren (ein Browser mit 9,0,15,0 Debug und einer mit dem aktuellen Release Player)

Gruß,
Dirk.