Frage

Ich bin die maxHeight eines Bildes in einer Canvas-basierten Komponente eingebettet Berechnung, den Teil einer Canvas-basierte Komponente ist, dass das Kind eines Akkordeons ist.

Ich brauche die tatsächliche Anzahl der Pixel auf das aktuell ausgewählte Kind Container zu bekommen. Merkwürdigerweise measuredHeight und getExplicitOrMeasuredHeight () geben die Entwurfszeit Größe der Leinwand I wie ein Akkordeon Kind Container verwendet. nicht die Laufzeitgröße basierend auf height="100%" oder top="10" bottom="10".

erwartete ich, dass das Kinder-Akkordeon wird auf den Client-Bereich des Akkordeons so bemessen sein, und das würde mein Code erlauben, um herauszufinden, wie groß das Bild ohne Induktion Scrollbalken sein könnte. Ich habe durch die Accordion.as Quelle ging, aber nichts springt auf mich aus. Ich bin zu Unterklasse Akkordeon nur eine öffentliche Funktion zu machen protected function get contentHeight():Number.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Vielleicht wird dies helfen:

accordion.height - (accordion.numChildren * Number(accordion.getStyle("headerHeight")))

und optional + Rahmenbreiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top