| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
| ensureIndexIsVisible oder so ...
Hi, suche eine Methode für s:TileGroup, die in etwa das, was ensureIndexIsVisible(index:int) bei der s:List, macht. Bei der mx:List gibt es scrollToIndex(index:int) ... Diese Methoden scrollen, bei Bedarf, den Bereich der Liste soweit, dass das Child mit dem Index index sichtbar ist. Bei der TileGRoup finde ich das nicht, oder übersehe da ganz grob etwas
__________________ ------------------- ciao, blue |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Aug 2006
Beiträge: 282
| PHP-Code: |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Aug 2006
Beiträge: 282
|
Wenn point null ist dann ist das element bereits sichtbar. Grad getestet, funktioniert einwandfrei: PHP-Code: |
| | |
| | #5 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
|
Hi denniz, bei mir ist der Aufbau etwas komplexer. Kann leider keinen Code posten wg. NDA. Gegeben: ViewStack - s:List - mx:Panel mit TileGroup innerhalb der TileGroup wird ein XML geparst, und kleine Minipanels mit Bildern und zus. Infos geaddet. Nach dem Parsen soll zum selektierten Minipanel gescrollt werden. Mit deiner Methode liefert p immer nur null, obwohl es nicht sichtbar ist. Ich habe mir selbst ein Teilchen gestrickt, das die Koordinate y berechnet. Aber beim Erstaufruf wird der viewport aber nur auf y == 63 bewegt, bei allen weiteren Aufrufen wird der korrekte Wert (scroller.y == 720) geliefert und das selektierte Item ist an der richtigen Position sichtbar. Meine Vermutung ist, dass irgendwo eine lagging entsteht ...
__________________ ------------------- ciao, blue |
| | |
| | #6 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
| Solved
So hab's jetzt mit einer für mich nicht ganz nachvollziehbaren Lösung: Nach dem Parsen der Minipanels kommt ... validateDisplayList(); // sollte der FlashPlayer eigentlich selber tun ... hmm ... danach Zuweisung der Scrollhöhe ... verticalScrollPosition = scrollPosition; // scrollPosition ist ein getter, der die Höhe jeweils neu berechnet ... und passt @denniz danke für deinen Ansatz
__________________ ------------------- ciao, blue |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| frames ...ja oder nein oder wie oder was | ingo@247 | HTML und CSS | 6 | 14-09-2008 17:02 |
| Ganzer Film in 5min. Bewegungstweens oder Aciontscript, Szenen oder Ebenen? | Hi-Fi | Flash 4 und Flash 5 | 6 | 08-12-2004 10:48 |
| Bildschirm abfilmen in SWF-Datei (à la RoboDemo oder Turbodemo oder wie sie alle... | Holger E. | Am Rande | 0 | 04-10-2004 13:29 |
| Umriß oder Füllung? (oder) Text oder dynamischer Text? | Beetle | Flash MX | 1 | 25-07-2002 11:03 |
| Frame, Geheimnis,oder wie, oder was, oder wer???? | Pabeno | Flash 4 und Flash 5 | 5 | 21-08-2001 15:56 |