| |||||||
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: Aug 2006
Beiträge: 10
| was läßt sich in sharedObjects (nicht) speichern?
Hallotach, ich möchte mittels Flashprojector einen Offline-Katalog erstellen und ihn als CD-Rom anbieten. Nun habe ich mir überlegt, daß ich zwecks Updates den Katalog (wenn online) als XML-Datei empfangen und dann lokal in ein SharedObject speichern kann. Somit können User auch browsen ohne online zu sein und trotzdem - wenn online - updates empfangen, welche dann wieder im sharedObject abgelegt werden. Funktioniert bis hierhin alles wunderbar einfach. Damit das ganze nun etwas freundlicher wird, würde ich gerne auch Produktfotos in Form von JPGs verwenden und diese ebenfalls lokal speichern. Der versuch einen MC mit einem per loadMovie() geladenen Bild ins sharedObject zu schreiben schlägt fehl. Die Variable wird zwar im SO angelegt, bleibt allerdings leer. so sieht mein test-code aus: er funzt nicht! Code: // bild laden:
loadMovie("logo_kl.jpg", bild);
// sharedObject anlegen / öffenen
local = SharedObject.getLocal ("bilder");
// Versuch das Bild in SO zu speichern:
local.data.bild1 = bild;
// SO lokal schreiben:
local.flush();
// (nicht) gespeichertes Bild aus SO lesen: (schlägt fehl, da keine Daten im SO)
bild_neu = local.data.bild1; also nochmal: das SO wird angelegt, die variable "bild1" angelegt, der inhalt des objekts "bild" aber nicht reingeschrieben. Und warum nicht?? Im Texteditor erscheint das SO immerhin binär. Mache ich evtl. nur etwas falsch oder kann nicht alles dort reingeschrieben werden? Wenn nicht, gibt es eine Lösung die Bilder lokal zu speichern und von CD-Rom aus zuzugreifen?? viel grüße... |
| | |
| | #2 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Man kann nur Daten speichern die Flash auch kennt. Ein Bild wirst du leider nicht im SharedObject speichern können. Ausser du nutzt Flash 8 und liest jeden einzelnen Pixel des Bildes aus und speicherst dies, was aber in einer ziemlich grossen Datei enden würde. Aber vielleicht gibt es da Zusatzsoftware die das kann ( Zinc von mdm ) ? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |