void swfshape->addfill (int red, int green, int blue [, int a])
Предупреждение!
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
void swfshape->addfill (SWFbitmap bitmap [, int flags])
Предупреждение!
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
void swfshape->addfill (SWFGradient gradient [, int flags])
Предупреждение!
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
swfshape->addfill() добавляет сплошное заполнение к списку стилей заполнения фигуры.
swfshape->addfill() принимает три различных типа аргументов.
red, green,
blue это цвет (режим RGB). Последний параметр a не обязателен.
Аргумент bitmap это swfbitmap()-объект.
Аргумент flags может иметь одно из значений: SWFFILL_CLIPPED_BITMAP или SWFFILL_TILED_BITMAP.
По умолчанию SWFFILL_TILED_BITMAP. Я так думаю.
Аргумент gradient это
swfgradient()-объект. Аргумент flags может иметь одно из значений:
SWFFILL_RADIAL_GRADIENT или SWFFILL_LINEAR_GRADIENT. По умолчанию SWFFILL_LINEAR_GRADIENT. Насчёт этого я уверен. Действительно.
swfshape->addfill() возвращает swffill()-объект для использования с функциями
swfshape->setleftfill() и swfshape->setrightfill(), описанными далее.
См. также swfshape->setleftfill() и swfshape->setrightfill().
В этом простом примере рисуется кадр на растре. А, вот и другой баглет во flash-плэйере - похоже он не слишком беспокоится о трансформации растра второй фигуры в morph.
В соответствии со спецификацией, растр должен в этом примере растянуться вместе с фигурой.