|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2006
Сообщений: 453
|
Надо чтобы текстура дублировалась в Bitmap
Есть картинка Bitmap, если она меньше нужного размера, надо чтобы она дублировалась на пустое пространство.
Наверное это делать через BitmapData но как? |
|
|||||
Вы про это спрашивали?
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; /** * ... * @author ratush */ public class RepeatBitmap extends Sprite { [Embed(source = "../assets/apple.png")] private var appleAsset:Class; private var _bm:Bitmap; private var _bmd:BitmapData; private var _container:Sprite; public function RepeatBitmap() { super(); _bm = new appleAsset as Bitmap; _bmd = _bm.bitmapData; _container = new Sprite(); _container.graphics.clear(); _container.graphics.beginBitmapFill(_bmd); _container.graphics.drawRect(0, 0, 800, 600); addChild(_container); } } } |
|
|||||
Регистрация: Sep 2006
Сообщений: 453
|
Цитата:
|
|
|||||
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; /** * ... * @author ratush */ public class RepeatBitmap extends Sprite { [Embed(source = "../assets/apple.png")] private var appleAsset:Class; private var _bmSource:Bitmap; private var _bmResult:Bitmap; private var _bmd:BitmapData; private var _container:Sprite; public function RepeatBitmap() { super(); _bmSource = new appleAsset as Bitmap; _bmd = _bmSource.bitmapData; _container = new Sprite(); _container.graphics.clear(); _container.graphics.beginBitmapFill(_bmd); _container.graphics.drawRect(0, 0, 800, 600); var _bmd:BitmapData = new BitmapData(_container.width, _container.height); _bmd.draw(_container); _bmResult = new Bitmap(_bmd); addChild(_bmResult); _container = null; _bmSource = null; } } } |
|
|||||
Регистрация: Sep 2006
Сообщений: 453
|
Цитата:
|
Часовой пояс GMT +4, время: 12:43. |
|
« Предыдущая тема | Следующая тема » |
|
|