Сбросить мой sharedObject в as3 - удалить все состояния и начать с начала

Я надеялся, что кто-нибудь сможет помочь. Я бы предположил, что это прямолинейный поступок, но, похоже, с этим немного борется. Я новичок в использовании sharedObjects, хотя он становится немного более знакомым для меня.

Я хочу стереть все данные общего объекта одним нажатием кнопки... и все. След обнаруживается, но нет активности.

reset_btn.addEventListener(MouseEvent.CLICK, startover);

function startover(event:MouseEvent):void
{
 //gotoAndPlay(2);
    //reset_balloon.visible = true;
    mySO = SharedObject.getLocal("iDesign");
    delete mySO.data.my_y; 
    //delete mySO.data.mybut_x;
    //delete mySO.data.mybut_y;
    delete mySO.data.mytig_x;
    delete mySO.data.mytig_y;   
    delete mySO.data.mybow_x;
    delete mySO.data.mybow_y;
    delete mySO.data.myblkbow_y;
    delete mySO.data.myblkbow_x;
    delete mySO.data.mybut_x;
    delete mySO.data.mybut_y;
    mySO.flush();
    trace("deleteinside");
}

Есть какие-нибудь подсказки?

ОБНОВЛЕНИЯ КОДА -------------------------------

reset_btn.addEventListener(MouseEvent.CLICK, startover);

function startover(event:MouseEvent):void
  {
    mySO = SharedObject.getLocal("iDesign");
    //delete mySO.data.my_y; 
    //delete mySO.data.mybut_x;
    //delete mySO.data.mybut_y;
    //delete mySO.data.mytig_x;
    //delete mySO.data.mytig_y; 
    //delete mySO.data.mybow_x;
    //delete mySO.data.mybow_y;
    //delete mySO.data.myblkbow_y;
    //delete mySO.data.myblkbow_x;
    //delete mySO.data.mybut_x;
    //delete mySO.data.mybut_y;
    mySO.flush();
    trace("deleteinside");
    mySO.clear();
}

Игнорировать все удаления.

1 ответ

Решение

Самый простой способ стереть все SharedObject данные для вызова mySO.clear(),

Другие вопросы по тегам