Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как правильно сохранить в SharedObject (http://www.flasher.ru/forum/showthread.php?t=74308)

Captain Power 17.01.2006 01:22

как правильно сохранить в SharedObject
 
сохраняем в SaredObject значения переменных.
переменные именуются от fq000 до fq999
как короче и красивей это написать:

sa.onRelease = function() {
myLocal_so = SharedObject.getLocal("expert", "/");
myLocal_so.data.q000 = _root.q000;
myLocal_so.data.fq001 = _root.fq001;
myLocal_so.data.fq002 = _root.fq002;
myLocal_so.data.fq003 = _root.fq003;
myLocal_so.data.fq004 = _root.fq004;
myLocal_so.data.fq005 = _root.fq005;
myLocal_so.data.fq006 = _root.fq006;
myLocal_so.data.fq007 = _root.fq007;
myLocal_so.data.fq008 = _root.fq008;
myLocal_so.data.fq009 = _root.fq009;
myLocal_so.data.fq010 = _root.fq010;
myLocal_so.data.fq011 = _root.fq011;
myLocal_so.data.fq012 = _root.fq012;
myLocal_so.data.fq013 = _root.fq013;
myLocal_so.data.fq014 = _root.fq014;
my_so.flush();
};

KidsKilla 17.01.2006 01:57

Код:

function addTo3(num){
        var str = num.toString();
        while(str.length<3) str = "0"+str;
        return str;
}
sa.onRelease = function() {
        myLocal_so = SharedObject.getLocal("expert", "/");
        var s="";
        for(var i=0; i<1000; i++){
                s="fq"+addTo3(i);
                myLocal_so.data[s] = _root[s];
        }
        my_so.flush();
};



Часовой пояс GMT +4, время: 23:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.