PDA

Просмотр полной версии : Проблема с методом copyPixels()


STILL.05
22.06.2006, 12:19
public copyPixels(sourceBitmap:BitmapData, sourceRect:Rectangle, destPoint:Point, [alphaBitmap:BitmapData], [alphaPoint:Point], [mergeAlpha:Boolean]) : Void

это из helpa
В хелпе пример только с использованием первых трех параметров
не совсем понятно для чего последние 3 ...?
подскажите кто знает как их использовать ...

iNils
22.06.2006, 12:52
Это не проблема, это не желание читать хелп даже со словарем.

STILL.05
22.06.2006, 12:53
млин .. ну убейте меня за то что я не знаю английского !

STILL.05
22.06.2006, 12:54
хелп я читаю только по примерам !
а то что там написано я вообще ничего не понимаю !!!

etc
22.06.2006, 12:59
Учи язык. За тебя его никто учить не будет.

STILL.05
22.06.2006, 13:02
весело! тема ActionScript плавно переходит в тему Изучения английского языка))

STILL.05
22.06.2006, 13:03
вопрос был по теме copyPixels... если кто может помочь - пожалуйста ..
если нет прошу не засорять тему .....

etc
22.06.2006, 13:42
Между прочим, ActionScript создан на основе английского языка.

VovkaMorkovka
02.08.2007, 14:09
alphaBitmap:BitmapData [optional] - A secondary, alpha BitmapData object source.

Вторично, альфа битмап дата ресурс
alphaPoint:Point [optional] - The point in the alpha BitmapData object source that corresponds to the upper-left corner of the sourceRect parameter.Точка в битмапе из пункта 1, которая соответствует левому верхнему углу прямоугольника
mergeAlpha:Boolean [optional] - A Boolean value:To use the alpha channel, set the value to true. To copy pixels with no alpha channel, set the value to false.

Булевское значение,чтобы использовать прозрачностьзначение в true, чтобы копировать пиксели без использования прозрачности установите в false.

Методом научного тыка удалось установить следующее: alphaBitmap - это битмапа в пределах которой соблюдается прозрачность добавляемой картинки, т.е. если в пнг - хе есть прозрачный участок, и этот самый участок попадает в пределы этой самой битмапы, то он так и останется я прозрачным, а если нет, то будет непрозрачным

alphaPoint - точка соответствующая верхнему левому углу прямоугольника, на картинке в которую копируется битмапа(не alphaBitmap, а та, которую нужно скопировать)
Ну и mergeAlpha понятно без слов.
Нужно сказать, что ф - ция реализолвана действительно дурацки