Форум 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)
-   -   AS2 Fill Bitmap (http://www.flasher.ru/forum/showthread.php?t=70751)

Leezard 21.10.2005 13:45

AS2 Fill Bitmap
 
Можно залить Фигуру битмапом ручками. А можно ли это сделать в AS?
Типа beginFill(0xCC9900, 50); где вместо цвета Bitmap.

KidsKilla 21.10.2005 14:31

можно вместо битмапа юзать мувик и растайлить его.

Leezard 21.10.2005 14:33

Это как?

iNils 21.10.2005 14:52

В 8-ке можно.
beginBitmapFill(bmp:BitmapData, [matrix:Matrix], [repeat:Boolean], [smoothing:Boolean]) : Void

KUZEN 21.10.2005 15:12

А можно примерчик, только не как в хелпе, а чтобы библиотечной картинкой залить ?!

iNils 21.10.2005 15:41

1. в библиотеку загрузить картинку и дать ей линк "libBitmap"

2. код

import flash.display.*;
import flash.geom.*;
var myBitmapData:BitmapData = BitmapData.loadBitmap ("libBitmap");
this.createEmptyMovieClip ("bmp_fill_mc", this.getNextHighestDepth ());
with (bmp_fill_mc) {
matrix = new Matrix ();
repeat = true;
beginBitmapFill (myBitmapData, 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;

KUZEN 21.10.2005 15:54

Во блин туплю а я мувику вместо картинки linkage давал )))
Реальная тема, а то раньше, как советует KidsKilla , мувики дублировать приходилось, а это отдавало жуткими тормозами ...

KUZEN 21.10.2005 16:03

Вот ещё интересен один факт, а как при увиличении мувика, сделать так чтобы картинки не увиличивались, а просто добавлялись ну короче как в html , когда ставишь background

KUZEN 21.10.2005 17:04

Чувствую я что придётся каждый раз при изменении размеров всё перерисовывать


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

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