2010-11-26 18 views
2

Erste Frage, muss ich unbedingt einen Anwendungscontainer als Root-Knoten in meiner mxml-Datei haben? Zweitens las ich this Dokument auf der Website von Adobe und es besagt, dass der Funke-Anwendungscontainer standardmäßig keine Bildlaufleisten hat und sie mithilfe einer benutzerdefinierten Skin hinzugefügt werden können. (Sehen Sie sich die Tabelle an, in der die Container für die mx- und Funkenanwendung verglichen werden). Aber mein Problem ist, dass mein Anwendungscontainer bereits standardmäßig Bildlaufleisten hat und ich möchte sie loswerden. Ich habe einen Hauptanwendungscontainer mit einer benutzerdefinierten untergeordneten Komponente, die bereits Bildlaufleisten hat. Ich möchte nur, dass das Kind die Bildlaufleisten hat und nicht die Hauptanwendung. Im Moment habe ich 2 Scrollbalken, die ineinander verschachtelt sind.Flex Funken Anwendung Container deaktivieren Bildlaufleisten

+0

Sicher, dass Sie s verwenden: Anwendung, nicht mx: Anwendung? –

+0

Ziemlich sicher ist es der Funkenbehälter. Sogar der Tooltip sagt es. – user434541

Antwort

1

Ich erkannte, dass das Problem durch einen horizontalen Schieberegler in meiner Steuerleiste verursacht wurde. Wenn ich den Schieberegler aus der Steuerleiste entferne, funktioniert der Container wie erwartet, dh keine Bildlaufleisten. Um das Problem mit einem Schieberegler in der Bildlaufleiste zu lösen, legen Sie es einfach in eine Hbox/Vbox. (Es spielt keine Rolle, da der Slider der einzige Inhalt ist, den ich dort einfüge). Deaktivieren Sie dann die horizontale und vertikale Bildlaufleiste auf der umschließenden Box. Das Schließen des Schiebers in einem Box-Container löst das Problem auf magische Weise.

3

Ja, ich habe dieses Problem gelöst. Ich habe eine MX-Komponente ("Canvas") an der Außenseite der Flex4-Anwendungskomponente genommen und finde die Scrollbalken-Aktivierung bei der Anwendungsbezeichnung.

Verwandte Themen