| |||||||
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: May 2004
Beiträge: 97
| Dateien aus XML speichern
Hallo, ich lade über eine XML-Datei mehrere Bilder in eine Art Gallerie. Die einzelnen Bilder können dan über eine "Vor-" und "Zurück-" - Schaltfläche angesehen werden. Mein Problem besteht darin, dass die Bilder jedesmal neu geladen werden, auch wenn das Bild schonmal angezegt wurde. PHP-Code:
__________________ Gruß -==AIRWOLF==- |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
dafür ist eigentlich der browser selbst zuständig. einmal geladene daten werden im cache gespeichert und beim wiederholten aufrufen, so sie noch im cache sind, von dort geholt. oft geht es eher darum, den cache zu überlisten um aktuelle daten zu erhalten. wie sieht denn der befehl aus, mit welchem url lädst du die bilder? (was steht in bilder[nr - 1].dateiname) gibt es eine browser einstellung (wie z.b. privat surfen) die das cachen unterbindet?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (19-02-2009 um 15:39 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 97
|
Danke für deine Antwort. Da ich nicht vor meinem "Standard" -Browser gesessen habe, hatte ich nicht bedacht das evtl. der Cache zu schmal eingestellt war. Hatte hier zu Testzwecken ein mehrere MB großes Bild geladen. Zu meinem Code ist mir dennoch eine Unklarheit aufgetaucht: Ich füge per PHP-Code: Unter welchem Namen kann ich dieses Object ansprechen um z.B. den alpha-Wert zu verändern?
__________________ Gruß -==AIRWOLF==- |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
loader aber vorsicht! es gibt ein globales loader und ein locales loader unterschiedlichen typ's - da würde ich mehr sorgfalt in der namenswahl empfehlen. wenn du später das loader ansprechen willst, das du auf die bühne add'ierst - dann sollte dieses loader eine globale variable und nicht nur innerhalb der funktion bekannt sein.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (20-02-2009 um 00:48 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 97
|
In Bezug auf die Vergabe der Namen hast du recht. Das bringt unnötig Schwierigkeiten. Leider weiß ich nicht, wie ich die Varibale für den Loader Global vergeben soll. Könntest du mir bitte dazu noch einen Hinweis geben? Danke dir.
__________________ Gruß -==AIRWOLF==- |
| | |
| | #6 (permalink) |
| as3 addict Registriert seit: Jun 2002 Ort: Leipzig
Beiträge: 351
|
globale Variablen beginne ich immer mit nem Unterstrich: var _loader : Loader = new Loader(); function loaded(event : Event) : void { var loader : Loader = event.target as Loader; } Somit weiß ich, was lokal und was global definiert ist. Außerdem kann man dann getter und setter ohne Unterstrich verwenden: public function get loader() : Loader { return _loader; } Gruß Marcy |
| | |
| | #7 (permalink) | |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| Zitat:
lege ein array an, da kannst du alle referenzen drin sammeln und lass deine funktion die referenz zurück geben. var bild:Loader = Bild_anzeigen(nr:int):Loader;
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |