1 Уроки Flash Сохранение данных в Cookies Пт Окт 01, 2010 9:30 am
Admin
Admin
Flash использует Shared Objects чтобы запомнить данные даже после того как пользователь закрыл Flash Player. Это просто использование браузерных куков (cookies).
Код в руте:
Каждая кнопка во флешке вызывает код на onPress
например
0x00FF00 это шестнадцатиричное число, и вы можете сделать присвоение шестнадцатиричным числам начиная с 0x . Чтобы удалить установленную переменную во флешке, используйте или
или
]
Код в руте:
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(); } |
например
Code |
setcolor(0x00FF00); |
Code |
delete so.data.bgcolor; |
Code |
so.clear(); |
Code |
But1.onPress=function() setcolor(0xFF0000); } But2.onPress=function(){ setcolor(0x00FF00); } But3.onPress=function(){ setcolor(0x0000FF); } But4.onPress=function(){ setcolor(0xFFFF00); } But5.onPress=function(){ setcolor(0x00FFFF); } But6.onPress=function(){ setcolor(0xFF00FF); } But7.onPress=function(){ setcolor(0xFFFFFF); } |