PDA

Просмотр полной версии : Может ли Shared Object запомнить рандомный текст?


Татьяна Леус
24.08.2014, 14:50
Нужно, чтобы при первом вызове клипа показывался случайный тект в поле ran.text, запоминал это значение и загружал его при последующих вызовал клипа. Это возможно?
Написала такой код, не работает:

soran=SharedObject.getLocal("saver1");
if(soran.data.ran!=undefined){
getNumber (soran.data.ran)
}
function getNumber (){
soran.data.ran = ran.text
soran.flush();
}
ran.text = random (20)

alexandrratush
24.08.2014, 16:44
Что именно не работает?
Какие ошибки?
З.Ы. Это код АС2, или вы ошиблись разделом?

Татьяна Леус
24.08.2014, 19:03
Да, это АС2.
Не работает - не запоминает число. Каждый раз новое показывает.

alexandrratush
24.08.2014, 21:42
Вот так может?
soran=SharedObject.getLocal("saver2");

if(soran.data.ran!=undefined)
{
ran.text = "ok " + soran.data.ran;
}
else
{
ran.text = Math.random();
saveNumber();
}

function saveNumber()
{
soran.data.ran = ran.text;
soran.flush();
}

Татьяна Леус
25.08.2014, 00:01
Заработало!
Спасибо огромное!