dispatchEvent(evt);

July 24th, 2008
иногда бывает;
хочется получить событие, а потом еще раз его же разослать;

private function eventHandler(evt:Event)
{
	dispatchEvent(evt);
}

работает;

private function eventHandler(evt:MyEvent)
{
	dispatchEvent(evt);
}

а так не работает;

оказалось что при новой рассылке уже отправленного события
оно клонируюется (Event.clone());
если в классе MyEvent не переопределить метод clone,
то он будет возвращать клон типа Event (а не MyEvent);
и это приведет к ошибке (не очень приятной);

public override function clone():Event {
	return new MyEvent(type, bubbles, cancelable);
}

исправит положение;

UAFPUG 1.0

March 27th, 2008

читать много букав
Read the rest of this entry »

Полное управление языком

February 28th, 2008

По совету Эльдара, поставила себе вместо обычной смены раскладок (ctrl+shift) - смену на ctrl+shift+0, ctrl+shift+1, ctrl+shift+2…

Действительно, иногда бывало когда нажимаешь для какой-то команды ctrl+shift+.. и тут вдруг передумываешь. А комбинация уже нажата и язык переключается.

1. Сочетание ctrl+shift+number избавляет от проблемы случайного переключения.
2. Язык выбирается осознанно, а не методом “сейчас нажму ctrl+shift, посмотрю что печатается, если не то, нажму еще раз”.
3. Позволяет свободно управляться с более чем двумя языками (например у меня теперь три: русский, украинский, английский).

Остается совсем немного — привыкнуть.

UAFPUG

February 21st, 2008

читать с комментариями | фото | скачать .as


UAFPUG0
{
    loading
    {
        выяснение места действия;
        скрытие информации о подготовительных маневрах;
        получение паспорта в день отъезда;
        покупка билетов в день отъезда;
        забуривание в offline;
        выезд;
        граница;
        Харьков;
        гривны;
        sim;
        метро;
        проверка места встречи;
        кофе в ближайшей кофейне;
    }

    init
    {
        случайная встреча с Ростом, Романом, Игорем и Димой;
        пятиминутный шок с обеих сторон;
        знакомство;
        маршбросок до работы Роста и Димы;
        маршбросок до места проведения собрания;
    }

    start
    {
        общее знакомство;
        запуск дискуссий;
    }

    break
    {
        обед;
    }

    continue
    {
        обсуждения всего на свете;
    }

    party
    {
        пиво;
        курсы молодых флексеров;
        бильярд;
        кальян;
    }

    sleep{} 

    finish
    {
        утро;
        завтракообед;
        обмен музыкой;
        программинг;
        прогулка-миниэкскурсия;
        уроки української мови;
        ужин;
        провожание киевлян;
        кофе;
        отбытие;
        граница;
    }
}

читать с комментариями | фото | скачать .as

Read the rest of this entry »