![]() |
|
||||||||||
|
|
|
|||||
myBitMapData = new BitmapData(stage.stageWidth,stage.stageHeight); myBitMapData.draw(my_MC0,my_matrix); myBitMap = new Bitmap(myBitMapData); my_MC1.addChild(MapBitMap); my_matrix - матрица по которой отрисовываю. И если параметры матрицы сменились я перерисовываю myBitMapData заново c мовиклипа MC0, который не лежит на stage. Рисуем в myBitMapData затем создаем myBitMap который помещаем в my_MC1. как сделать так что бы он чистил my_MC1 а потом уже добовлял туда битмап другими словами как сделать так что бы удалять все содержимое my_MC1. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
dispose()
|
|
|||||
|
dispose() для BitmapData а как мне очистить все Bitmap из my_MC1????
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А зачем удалять Bitmap, когда у него можно удалить BitmapData и повесить другой?
|
|
|||||
|
а если у меня в my_MC1 не только Bitmap но и мовиклипы и текстфилды.... как мне очистить сделать так что бы в нем не было ни одного чайлда!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
По простому — просто снести весь клип.
|
|
|||||
|
и как тут быть ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
public function myDraw():void {
myBitMapData.dispose();
myBitMapData = new BitmapData(stage.stageWidth,stage.stageHeight);
my_matrix.tx = -X;
my_matrix.ty = -Y;
my_matrix.scale(kf,kf);
myBitMapData.draw(my_mc0,my_matrix);
if (!myBitMap) {
myBitMap = new Bitmap();
my_mc1.addChild(myBitMap);
}
myBitMap.bitmapData = myBitMapData;
}
|
|
|||||
|
Спасибо это то что надо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|