Форум 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)
-   -   Заливка программно (http://www.flasher.ru/forum/showthread.php?t=124006)

imdogma 18.04.2009 04:02

Заливка программно
 
Подскажите, можно ли организовать заливку вот такой текстурой как здесь: http://www.idenim.dk/ (имеется ввиду черные пиксели, поверх фотографии которые)? Прошу прощения, просто с AS общение очень недолгое у меня пока что :(

etc 18.04.2009 13:13

beginBitmapFill

imdogma 18.04.2009 13:43

__etc ага, спасибо

Добавлено через 23 минуты
Код AS1/AS2:

import flash.display.*;
import flash.geom.*;
 
var bmpd:BitmapData = new BitmapData(2,2);
var rect1:Rectangle = new Rectangle(0,0,1,1);
 
 
bmpd.fillRect(rect1, 0x000000);
bmpd.fillRect(rect2);
 
 
this.createEmptyMovieClip("bmp_fill_mc", this.getNextHighestDepth());
with (bmp_fill_mc) {
    matrix = new Matrix();
    matrix.rotate(Math.PI);
    repeat = true;
    smoothing = false;
    beginBitmapFill(bmpd, matrix, repeat, smoothing);
    moveTo(0, 0);
    lineTo(0, 600);
    lineTo(600, 600);
    lineTo(600, 0);
    lineTo(0, 0);
    endFill();
}
 
bmp_fill_mc._xscale = 100;
bmp_fill_mc._yscale = 100;

как мне избавиться от белого (сделать его прозрачным)?

undefined 18.04.2009 16:06

Код AS1/AS2:

var bmpd:BitmapData = new BitmapData(2,2,true,0);



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

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