Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с методом copyPixels() (http://www.flasher.ru/forum/showthread.php?t=81545)

STILL.05 22.06.2006 12:19

Проблема с методом copyPixels()
 
Код:

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 понятно без слов.
Нужно сказать, что ф - ция реализолвана действительно дурацки


Часовой пояс GMT +4, время: 23:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.