ГлавнаяСправка по использованию серверного ActionScriptКласс Application › application.onAppStart()

application.onAppStart()

application.onAppStart = function (){}

Вызывается, как только сервер создает экземпляр приложения в памяти. Этот обработчик событий можно использовать для инициализации первоначального состояния приложения. Событие onAppStart() срабатывает только один раз за все время существования экземпляра приложения в памяти сервера.

Доступно с версии сервера

Flash Communication Server 1

Пример

application.onAppStart = function (){ 
    trace ("*** приложение sample_guestbook стартовало "); 
 
    // Создаем ссылку на постоянный общий объект. 
    application.entries_so = SharedObject.get("entries_so", true); 
     
    // Блокируем общий объект от попыток клиентов его обновления. 
    application.entries_so.lock(); 
     
    // Получаем число записей сохраненных в общем объекте 
    // и сохраняем полученное значение в  application.lastEntry.         
    var maxprop = 0; 
    var soProperties = application.entries_so.getPropertyNames(); 
    trace("soProperties:" + soProperties); 
    if (soProperties == null) { 
        application.lastEntry = 0; 
    } else { 
        for (var prop in soProperties) { 
            maxprop = Math.max (parseInt(prop), maxprop); 
            trace("maxprop " + maxprop); 
        } 
        application.lastEntry = maxprop+1; 
    } 
    // Разблокируем общий объект с тем, что бы дать доступ к нему клиентам. 
    application.entries_so.unlock(); 
    trace("*** вызвано onAppStart."); 
};

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.