![]() |
|
||||||||||
|
|||||
|
bitmapData всегда прямоугольная и одноцветная или в неё все-таки можно вставлять другие изображения? Как при помощи bitmapData.hitTest определить касание непрямоугольных объектов? В примере в хелпе определяется касание прямоугольных контуров. Может ктонить исходник кинуть на непрямоугольные?
|
|
|||||
|
ветеран форума
|
Всегда прямоугольная, вставлять можно произвольные изображения (draw() и setPixel/setPixel32 в руки). Касание непрямоугольных объектов определяется путем использования битмапов с изображением непрямоугольного контура на прозрачном фоне (допустимый уровень прозрачности для каждого регулируется 2ым и 4ым параметром метода)
__________________
4am is time to rock |
|
|||||
|
а как задать уровень прозрачности отдельному элементу битмапа? в конструкторе указывается только ширина, высота, допустимость попиксельной прозрачности и цвет заливки. И еще вопрос-можно ли в БитмапДату вставлять мувиклип или другое изображение?
|
|
|||||
|
ветеран форума
|
Я же написал, используя методы draw() и setPixel/setPixel32
draw() - отрисовывает объект, например мувиклип, в битмап setPixel/setPixel32() - позволяет задать 24 или 32-битное значение цвета конкретного пикселя битмапа
__________________
4am is time to rock |
|
|||||
|
а как сделать прозрачный фон у битмапа? ведь, повторюсь, в конструкторе он не указывается. Или надо задать ширину и высоту по 0 а потом отрисовать прозрачный объект? И ещё вопрос-в bitmapData.hitTest надо указать какую-то точку "определяющую позицию верхнего левого пикселя текущего экземпляра"--что это значит?
|
|
|||||
|
ветеран форума
|
в конструкторе указывается цвет. Если у Вас разрешена прозрачность, то указывается 32-битный. А ширина и высота в процессе не меняется - отрисовка объекта больших, чем битмап, размеров, приведет только к тому, что часть объекта не отрисуется.
__________________
4am is time to rock |
|
|||||
|
и как при этом указать прозрачность? В конце? А что про точки? что они определяют и зачем вообще нужны?
|
|
|||||
|
а как задать альфу фону битмап даты? ведь если ей всей задать какую-то альфу, то все объекты будут иметь эту альфу, а при создании битмапа конструктором указывается только цвет, в котором альфа не учитывается. Можете что-нибудь конкретное указать, пожалуйста, если можно
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
http://help.inils.ru/flash8/
Читайте про конструктор, вернее смотрите в нем примеры. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|