Статті, які підпадають під теґ ‘alpha’

Блоха з DisplayObject.alpha

четвер, Січень 17, 2008

Ми всі знаємо, що DisplayObject.alpha в ActionScript 3.0 працює з числами від 0 до 1. Але:

  1. DisplayObject.alpha приймає числа з рухомою комою від -128 до 127.
  2. DisplayObject.alpha має тип Number, але в нього така-ж поведінка при переповненні як і в int. Тобто якщо Ви подасте значення 128, то alpha буде дорівнювати -128.
  3. Якщо alpha більше ніж 1, то по краях усіх Bitmap-ів будуть помітні неприємні артефакти.

    Цей ролик потребує Flash Player 9

  4. Оновлення: Якщо для контейнеру виставляти alpha, наприклад, 0.5, а для його дитини 127/2, то дитина не буде прозора. Добто тут має місце компенсація прозорості. Але вона перестає діяти, якщо у контейнера alpha дорівнює 0. На прикладі зрозуміліше (потягайте повзунок):

    Цей ролик потребує Flash Player 9

    Дякую за підказку Іллю Паніна.