farmonol
07.03.2007, 15:19
Здравствуйте!
Возникла простая казалось бы задача - потребовалось загрузить картинку из внешнего файла и вывести фрагмент этой картинки со смещением на экран. Где-то я допустил ошибку, т.к. на экран выводится только исходная картинка. Помогите плиз найти где косяк?
import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
//******************************************
var mcp:MovieClip=_root.createEmptyMovieClip("mcp",1);
mcp.loadMovie("map.jpg");
var bm:BitmapData = new BitmapData();
bm.draw(mcp);
var rect:Rectangle = new Rectangle(0,0,132,132);
bm.copyPixels(bm,rect,new Point(50,50));
_root.createEmptyMovieClip("zzz",10);
zzz.attachBitmap(bm);
Возникла простая казалось бы задача - потребовалось загрузить картинку из внешнего файла и вывести фрагмент этой картинки со смещением на экран. Где-то я допустил ошибку, т.к. на экран выводится только исходная картинка. Помогите плиз найти где косяк?
import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
//******************************************
var mcp:MovieClip=_root.createEmptyMovieClip("mcp",1);
mcp.loadMovie("map.jpg");
var bm:BitmapData = new BitmapData();
bm.draw(mcp);
var rect:Rectangle = new Rectangle(0,0,132,132);
bm.copyPixels(bm,rect,new Point(50,50));
_root.createEmptyMovieClip("zzz",10);
zzz.attachBitmap(bm);