Я пытаюсь сохранить некоторые настройки, для этого я пытаюсь перечислить свойства класса, но получаю 0.
package
{
public class Definitions extends Object
{
var _userDevicePhone: Boolean = true;
var _userDeviceTablette: Boolean = false;
var _userDeviceDesktop: Boolean = false;
var _userDeviceLock: Boolean = false;
var stages: Object;
var objectTransform: Object;
var editorGrid: Object;
var navigator: Object;
public function Definitions()
{}
function Init(): void
{
trace("initialising definitions");
stages = Main.stages;
objectTransform = Main.objectTransform;
editorGrid = Main.editorGrid;
navigator = Main.navigator;
}
}
}
package
{
public class UserSettings
{
var definitions: Object;
public function UserSettings()
{}
function Init(): void
{
definitions = Main.definitions;
}
function Save(): void
{
var cnt: int;
for (var s: String in definitions)
{
cnt++;
//var value: Object = definitions[i];
//trace(i + " = " + value);
}
trace(cnt);
}
}
}
Я вырезал огромные порциикод здесь, но я думаю, что остается достаточно, чтобы понять мою проблему ... он отслеживает 0. Я новичок во всем этом, я думал, что класс был объектом, я даже расширил объект в классе определений, может быть, я сделалне понимаю, что он делает.Пожалуйста, помогите!