|
|
|||||
SharedObject
Одна флешка подгружает другую (AVM2, AVM1). В первой перед загрузкой создается SharedObject, после загрузки второй флешки из нее делается запрос на этот SharedObject, но она его не видит. В чем причина?
|
|
|||||
Регистрация: Oct 2009
Адрес: г. Казань
Сообщений: 82
|
Скорее всего создается два SharedObject, для одной и для второй флешки по отдельности.
__________________
AS3Coding: ActionScript 3.0, FlashDevelop, ... |
|
|||||
listener
|
AVM1 и AVM2 по умолчанию используют разные протоколы сериализации данных в шаредах: AMF3 и AMF0 соответственно. Возможно, ваша первая флэшка, которая AVM2 на AS3, как я понял, пишет в шаред в AMF3, тогда вторая, которая AVM1 на AS2 ничего оттуда не сможет прочесть. У шаредов в AS3 есть свойство objectEncoding, кажется. Вот его и выставьте в AMF0.
Соответственно, несколько сузятся возможности сериализации, но для простых строк, чисел должно хватить. |
|
|||||
Цитата:
/* SWFBridgeAS3 */ SharedObject.defaultObjectEncoding = ObjectEncoding.AMF0; var so:SharedObject = SharedObject.getLocal("SWFBridge", "/"); so.data.clientid = Math.round(Math.random() * 100000).toString(); so.flush(); baseID = so.data.clientid; |
|
|||||
Цитата:
2-я флеха видит только шаред от предыдущего раза. Допустим в первой создается шаред со значением "1023", вторая не видит. При следующем запуске создается шаред со значением "1234", а вторая видит "1023" - че за фигня??? |
|
|||||
ветеран форума
|
Была когда-то тема совместной работы с одним SO. Вобщем обнулять надо ссылку в 1ой флешке после записи в SO, тогда нормально получается, как минимум в 8-9ом плеере это работало.
__________________
4am is time to rock |
|
|||||
Как обнулить-то?
|
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
__________________
low + |
|
|||||
Регистрация: Sep 2006
Адрес: Одесса
Сообщений: 11
|
была похожая проблема...
есть метод SharedObject#close() в хелпе написано, что используется в случае "remote shared object", но он как-то влияет и на локальный |
Часовой пояс GMT +4, время: 12:56. |
|
« Предыдущая тема | Следующая тема » |
|
|