| |||||||
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) |
| Neuer User Registriert seit: Dec 2007
Beiträge: 23
| Optimierung von Flex Applikation
Hallo zusammen, ich hab da mal ne frage. Wenn ich einen Viewstack habe mit sagen wir 6 Seiten. In jeder Seite wird eine neue Canvas oder Modulloader angezeigt. Über eine menü mit 6 Menüpunkten kann ich auf die 6 Seiten der Viewstack zugreifen. Jetzt ist es so das wenn ich die 1 Seite aufrufe wird diese geladen, die anderen sind alle noch nicht geladen. Sobald ich auf die 2 Seite in der Viewstack wechsle lädt er mir diese aber endlädt nicht die letzte Seite sondern behält diese im speicher. Kann ich nicht irgendwo angeben die Flexapplikation soll nur die Seite erstellen auf der ich mich gerade befinde und die anderen entladen? Wäre sehr dankbar um hilfe. |
| | |
| | #2 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
Nicht so einfach, jedenfalls ist das nicht in der Flex-Komponente vorgesehen. Das einfachste, was mir einfällt, wäre wenn du in deinen Inhalten setVisible überschreibst, und dich dort selber darum kümmerst, den Inhalt zu eliminieren. Ansonsten machst du dir einen eigenen ViewStack, und überschreibst dort die commitSelectedIndex-Methode, rufst die alte auf, und schmeißt danach das currentChild (also das von lastIndex) raus.
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #3 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Lassen sich Module mit der neuen Player-Version nicht auch via unLoadAndStop entladen? http://www.gskinner.com/blog/archive...onal_info.html
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Dec 2007
Beiträge: 23
|
Vielen Dank für die Antworten. ich werde es jetzt über den Moduleloader versuchen. Diesen werde ich anweisen beim wechsel des Viewstacks das Modul zu entladen und beim eintritt wieder zu laden. weiß jemand wie ich auf ein noch nicht geladenes Modul zugreifen kann? |
| | |
| | #6 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Wenn es nicht geladen ist - kein Zugriff.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #7 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
| Über den ModuleManager bekommst du eine IModulInfo, mit der du auf das Modul zugreifen kannst. Aber was noch nicht geladen ist kann auch nicht manipuliert werden. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |