PDA

Просмотр полной версии : не сохраняется array в Shared Object


nocoments
16.03.2010, 06:28
var LocalShared:SharedObject = new SharedObject.getLocal( "Cookie" )

var equipments:Array = new Array()

for(var i:int=0; i< equipCount; i++)
{

var object:Object = new Object()


object.id = xmlEquip[i].@id
object.name = xmlEquip[i].@name
object.slot = xmlEquip[i].@slot


object.effect = new Object()
object.base_damage = xmlEquip[i].effect.@base_damage
object.effect.rage = xmlEquip[i].effect.@rage
object.required = new Object()

equipments.push( object )
}

LocalShared.data.PlayerData.equipments = equipments



var flushStatus:String = null

try
{
flushStatus = LocalShared.flush(10000)
}

catch (error:Error)
{
Alert.show(flushStatus)
}

Добавлено через 1 час 1 минуту
всё ошибка решена

нада было в сроку все хмли конвертировать

String ( xmlEquip[i].@id )