| |||||||
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) |
| .de Registriert seit: Aug 2002 Ort: Thüringen
Beiträge: 141
| sharedobject automatisch leeren/löschen
Hallöchen, hab grad ein denkproblem. Ich möchte ein "Cookie setzen" und es nach Beendigung des Browser/swfs löschen lassen. Wenn ich flush nicht verwende müsste doch das Cookie nach Beendigung des browsers leer sein?! Scheint aber so nicht zu funktionieren... ZITAT. flush... Schreibt ein lokal permanentes gemeinsames Objekt in eine lokale Datei. Wenn Sie diese Methode nicht verwenden, schreibt Flash das gemeinsame Objekt in eine Datei, wenn die Sitzung des gemeinsamen Objekts endet, d. h., wenn die SWF-Datei geschlossen wird, wenn das gemeinsame Objekt gelöscht wird, weil keine weiteren Bezüge darauf existieren, oder wenn Sie SharedObject.clear() aufrufen. Grundsätzlich geht es mir darum ein Flashbanner innerhalb einer dynamischen Seite mit jedem Klick nicht ständig neustarten zu lassen. Momentan lasse ich es alle 4 klicks mal starten. Allerdings möchte ich auch, das es bei jedem neuen Besuch der Webseite ansich von vorn startet. Wenn ich dazu das Cookie automatisch löschen könnte wäre damit der Fall schon erledigt... nach der oben beschriebenen Weise funzt es aber leider nicht. Wieso? Jemand eine Idee?
__________________ www.neogenics.de |
| | |
| | #2 (permalink) | |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| Zitat:
clear() löscht das cookie b) der sinn eines cookies ist es, eben nicht nach beendigung weg zu sein, sondern daten zum nächsten start rüber zu retten. wenn du das nicht willst, dann brauchst du auch kein cookie. c) der browser überprüft beim beenden alle browser-cookie. im gegensatz zum browser-cookie kann ein swf nur seine eigenen cookies aufräumen. also es gibt kein verfallsdatum, da ein löschen nur dann möglich ist, wenn genau dieses cookie läuft. der user selbst hat noch die möglichkeit alle .so-files zu löschen; indem er in der einstellung 'speichern: 0 kbyte' einstellt.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (12-10-2009 um 13:58 Uhr) | |
| | |
| | #3 (permalink) | |
| .de Registriert seit: Aug 2002 Ort: Thüringen
Beiträge: 141
| Zitat:
Über clear kann ich löschen, klar - aber wie mache ich das genau zu dem zeitpunkt an dem der User die Seite neu besucht? Geht das überhaupt aus flash heraus oder sollte ich da javascript/php vorziehen?
__________________ www.neogenics.de | |
| | |
| | #4 (permalink) | |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| Zitat:
es ist unmöglich, eine html seite neu zu laden, ohne dass auch das swf neu aufgerufen wird. 'neu besucht' ist IMMER auch ein neuladen des swf's. um das swf zu behalten kannst du es in ein eigenes frame(html) legen, oder die html-infos mit AJAX updaten. die flash.cookies kannst du benützen, um beim neustart des swf's dieses in einen bestimmten zustand zu versetzen. (i.d.r. in den der letzten sitzung). javascript/php kommt an das xxx.so file nicht ran.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| cache automatisch leeren | Melissa | Flash Einsteiger | 3 | 08-05-2007 16:30 |
| sharedObject speichert automatisch? | robot2006 | ActionScript 1 | 2 | 15-01-2007 18:19 |
| Wie LOADVARs Objekt löschen / leeren ? | elias2k3 | Flash MX 2004 | 3 | 06-06-2006 17:17 |
| Bild automatisch akualisieren / Cache leeren? | djdwarf | Flash MX | 2 | 31-05-2005 11:34 |
| SharedObject löschen? | rOb | ActionScript 1 | 2 | 18-11-2002 21:05 |