Просмотр полной версии : AS2 Fill Bitmap
Можно залить Фигуру битмапом ручками. А можно ли это сделать в AS?
Типа beginFill(0xCC9900, 50); где вместо цвета Bitmap.
KidsKilla
21.10.2005, 14:31
можно вместо битмапа юзать мувик и растайлить его.
В 8-ке можно.
beginBitmapFill(bmp:BitmapData, [matrix:Matrix], [repeat:Boolean], [smoothing:Boolean]) : Void
А можно примерчик, только не как в хелпе, а чтобы библиотечной картинкой залить ?!
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;
Во блин туплю а я мувику вместо картинки linkage давал )))
Реальная тема, а то раньше, как советует KidsKilla , мувики дублировать приходилось, а это отдавало жуткими тормозами ...
Вот ещё интересен один факт, а как при увиличении мувика, сделать так чтобы картинки не увиличивались, а просто добавлялись ну короче как в html , когда ставишь background
Чувствую я что придётся каждый раз при изменении размеров всё перерисовывать
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.