Показать сообщение отдельно
Старый 13.04.2010, 11:40
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 6  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
столкнулся с такой же проблемой...
только мне нужно вырезать именно рабочую область, то что в данный момент отображается, но обрезается не верно

Код AS3:
var bitmaData:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0xFB0000);
var matrix:Matrix = new Matrix();
var rect:Rectangle = this.getBounds(this._map);	
matrix.createBox(1,1,0,-rect.x,-rect.y);
var point:Point = this._map.globalToLocal(new Point(0,0));
 
var cropRect:Rectangle = new Rectangle(point.x, point.y, stage.stageWidth, stage.stageHeight)
 
bitmaData.draw(this._map, matrix, null, null, cropRect);
картинку вроде как бирет верно, но мне из нее нужно вырезать кусок именно тот который в данный момент отображется
__________________
Коллекционирую чужие ActionScript Блоги