im Entwickeln einer Air-App für Android und IOS und ich benutze auch Arbeiter eine schwere Aufgabe im Hintergrund (zwei swfs), möchte ich SharedObjects in der Worker swf (die Hintergrundarbeiter), ist das möglich? oder die Daten werden verloren gehen?Sharedobject in BackGroande Arbeiter as3 Air (Android, IOS)
0
A
Antwort
0
Alles, was Sie auf den gleichen Shared schreiben müssen, ist die gleiche path
für beide angeben, wie
mySO = SharedObject.getLocal("myObjectFile","/");
weitere Informationen hier http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d80.html
Hier ist ein kurzer Code Sie sicherstellen, dass die Daten gewonnen‘ Damit es nicht verloren geht, machen die Mitarbeiter das selbe wie mehrere Flash-Player gleichzeitig. Führen Sie einfach 2 oder mehr swf und das Ergebnis:
import flash.net.SharedObject;
var iterations:int = 100
function witeToSo()
{
var mySO:SharedObject = SharedObject.getLocal("myObjectFile", "/");
if (iterations > 0)
{
if (!mySO.data.str) mySO.data.str = ""
mySO.data.str += int(Math.random() * 10);
iterations--;
}
txt.text = "str: " + mySO.data.str + " symbolsTotal:" + (mySO.data.str.length) + "\n";
setTimeout(witeToSo, Math.random()*100);
}
setTimeout(witeToSo, 2000);
müssen Sie auch daran denken, wie Threads, falls synchronisieren möchten Sie die Daten in einer bestimmten Reihenfolge
Verwandte Themen
- 1. Air iOS SharedObject gelöscht nach dem Update
- 2. AS3 - SharedObject über https
- 3. AS3 air android Wechsel zur Querformat-Tastatur
- 4. Datenbankabstraktionsschicht für AIR? (AS3)
- 5. StageText und Emoji auf Android - AIR Mobile - AS3
- 6. Wie optimiert man eine große JPEG auf AIR IOS? (AS3)
- 7. Finden Sie meine Luftanwendungsversion in AS3 auf iOS und Android
- 8. AS3 Ladebildschirm auf iOS & Android
- 9. as3 Adobe Air Access iPad-Gerätekamera
- 10. falsch timezoneoffset Get in AIR/Flex/AS3
- 11. AS3/AIR Laden/Speichern Benutzername Fortschritt
- 12. Senden meines AS3 AIR-Anwendungsfensters vor allem
- 13. AS3/AIR - Erstellen einer einfachen Textdatei?
- 14. Endless Repeating scrolling Hintergrund as3 Adobe Air
- 15. AIR-AS3 4K-Bildschirm falsche Größe erkannt
- 16. Android MediaStore von Air App
- 17. Benachrichtigung in iPhone und Android mit as3
- 18. SharedObject Daten nicht sicher speichern?
- 19. AS3 Air Desktop - Versand benutzerdefinierte Ereignis von SWF in ApplicationStorageDirectory
- 20. Adobe Air AS3: Wie man eine Funktion in Worker_ Multithreading (von Arbeitnehmern)
- 21. Wie öffne ich eine Instagram-Seite von As3 in Android Air-Anwendung?
- 22. ADOBE AIR FÜR Android
- 23. Hinzufügen von dynamischen Steuerelementen zu TabBar, Flex 3 Air As3
- 24. AS3: Welchen resolvePath soll ich für meine AIR-Anwendung verwenden?
- 25. Air native Erweiterung: Bitmapdaten von Thread (Winapi) an as3 übergeben
- 26. Remote-Debugging für Flash CS6 und AIR iOS?
- 27. Air für Android - stage.setOrientation in AIR 2.5 veraltet, so wie mache ich es jetzt?
- 28. AIR AS3-Dateidownload ist beschädigt, wenn die Bandbreite niedrig ist
- 29. Akustische Echounterdrückung in AIR Mobile auf iOS - mit nativen Erweiterungen?
- 30. Kann sqlite databae mit der as3 air App für Android-Geräte mit 6.0+ Versionen verwendet werden?
Im Zweifelsfall schreiben, verwenden primären Thread mit Daten zu interagieren, die gespeichert werden sollen. Ich kann mich nicht daran erinnern, dass SharedObjects und Worker Einschränkungen unterliegen, aber ich habe nie versucht, sie zu testen. – Vesper