
08.03.2012, 20:38
|
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
1) У альфы 256 делений (0-255). Изменение на 0.01 делает график неровным, и это заметно глазу. Сделайте константу 1/255.
2) 0.01 секунда это 100 изменений в секунду. Вы собираетесь установить ролику такой fps? Adobe рекомендует ставить таймер не менее 20 ms, то есть 50 fps, но и это обычно многовато и скорее всего приведет к дерганой анимации. updateAfterEvent() тоже не спасет, особенно если в это время будут происходить и другие перерисовки в окне плеера.
3) Рискую начать очередной холивар, но не пойму, при чем тут this? В классе нет ни одного геттера/сеттера и ни одного паблика. Обращение через экземпляр к приватным полям выглядит как-то нелепо и сбивает с толку. Приватные они и есть приватные, ни к каким чужим ("не this.") приватным полям Вам при всем желании не обратиться. Просто "бекоз ай кэн"? Лучше используйте this для обозначения, что обращаетесь к пабликам экземпляра. Приватные переменные удобно обозначать подчерком в начале, как рекомендует конвенция для storage variables геттеров и сеттеров.
|