Daten-Bindung wird nicht in der Lage sein zu erkennen, Zuordnungen zu "topLevelApplication"

Ich bin migrieren einer Anwendung von Flex 3 auf Flex 4.
In einigen Fällen gibt es popup-Fenster, von denen aus die Breite und Höhe gebunden ist, die Anwendung in Breite und Höhe.

width="{Application.application.width - 24}" 
height="{Application.application.height - 32}"

Anwendung.Anwendung ist veraltet in der Version 4.0. so habe ich ersetzt diese mit

width="{FlexGlobals.topLevelApplication.width - 24}" 
height="{FlexGlobals.topLevelApplication.height - 32}"

Nun der compiler gibt die Warnung, dass Daten, die Bindungen nicht erkannt werden können für topLevelApplication.

Datenbindung nicht in der Lage,
erkennen-Zuordnungen zu
"topLevelApplication"

Meine Frage ist: gibt es eine andere (bindbare) Eigentum irgendwo, dass ich verwenden können, um die gleiche Funktionalität zu erhalten wie vorher?

Gibt es einen Grund, müssen Sie es gebunden werden? Ich glaube nicht, dass die Werte für Höhe und Breite der topLevelApplication ändern, es sei denn, die swf-oder die browser in der Größe verändert, an welchem Punkt alle Steuerelemente neu gezeichnet jedenfalls (wenn ich mich nicht Irre natürlich).

InformationsquelleAutor Bocaxica | 2010-12-21

Schreibe einen Kommentar