Flash использует Shared Objects чтобы запомнить данные даже после того как пользователь закрыл Flash Player. Это просто использование браузерных куков (cookies). Код в руте:
Code
//Выбираем Local shared object var so:SharedObject = SharedObject.getLocal("setbgcolor");
//Проверим был ли ранее установлен цвет фона if(so.data.bgcolor!=undefined){ //если был, установим этот цвет фона setcolor(so.data.bgcolor); } //установим цвет фона и сохраним его
function setcolor(color){ var bgcolor = new Color(bg); bgcolor.setRGB(color); so.data.bgcolor=color;
//запишем файл so.flush(); }
Каждая кнопка во флешке вызывает код на onPress например
Code
setcolor(0x00FF00);
0x00FF00 это шестнадцатиричное число, и вы можете сделать присвоение шестнадцатиричным числам начиная с 0x . Чтобы удалить установленную переменную во флешке, используйте или