Проблема с кэшем

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Проблема с кэшем

Сообщение Evgesha »

Есть приложение вконтакте. Там запоминаются очки вспомощью кэша.

Код: Выделить всё

var kesh:SharedObject = SharedObject.getLocal("newSharedObject");if (!kesh.data.ke) {    kesh.data.ke=0;}
Но с добавление в приложение api перестал запоминать...почему? api как то на это влияет?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Проблема с кэшем

Сообщение Александр »

Используешь контейнер? Может связано с этим.
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: Проблема с кэшем

Сообщение Evgesha »

Контейнер не использую...при компиляции всё работает...данные сохраняются..но вконтакте уже не работает..
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: Проблема с кэшем

Сообщение Evgesha »

Код: Выделить всё

 import flash.display.Sprite;    import flash.text.*;    import flash.events.*;    import vk.APIConnection;    import vk.events.*;    import vk.ui.VKButton;        import flash.display.*;    import flash.events.*;    import flash.utils.*;    import flash.ui.*;    //var xx;        import vk.api.*;    import vk.events.CustomEvent;    import vk.gui.*;         var api_id:Number= 1000000;         var viewer_id:Number;         var sid:String;         var secret:String;                     var flashVars:Object = stage.loaderInfo.parameters as Object;            api_id = flashVars['api_id'];            viewer_id = flashVars['viewer_id'];            sid = flashVars['sid'];            secret = flashVars['secret'];            var VK:APIConnection = new APIConnection(flashVars); var xx;var k1qt7770:SharedObject = SharedObject.getLocal("newSharedObject");if (!k1qt7770.data.k1sqt117) {    k1qt7770.data.k1sqt117=1;}    wes.text=k1qt7770.data.k1sqt117;  kn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);function fl_MouseClickHandler(event:MouseEvent):void{     ////////////////////VK.api('storage.set',{key:1040, value:9 },OnWallComplet, OnWallErro);function OnWallComplet(data:Object):void {                we.text="urrrra!!!!!=)))!";         }                 function OnWallErro(data:Object):void {            we.text="error!";         }} knop.addEventListener(MouseEvent.CLICK, flMouseClickHandler);function flMouseClickHandler(event:MouseEvent):void{         VK.api('storage.get',{key:1040 },OnWallComple, OnWallErr);function OnWallComple(data:Object):void {    te.text="ura";        }                 function OnWallErr(data:Object):void {te.text="error!"         }                 }ggh.addEventListener(MouseEvent.CLICK, flMouseClickHandle);function flMouseClickHandle(event:MouseEvent):void{    k1qt7770.data.k1sqt117=2;}         

вот простенький код за пару минут для теста...вконтакте опять же не работате. Всего то метод хранения переменных, и кэш уже не работает..
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: Проблема с кэшем

Сообщение Evgesha »

теперь даже без апи не работает..может чё разработчики вконтакте опять поменяли?
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: Проблема с кэшем

Сообщение Evgesha »

но старые приложения с кэшем работают отлично
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: Проблема с кэшем

Сообщение Evgesha »

Причина найдена!! В параметрах ВКонтакте, было разрешено хранить 100 кб, теперь стоит 10мб и всё работает.
Ответить