beginBitmapFill en Flash 8
Este nuevo método del MovieClip era algo esperado por varios :D, ya que nos brinda la posibilidad de llenar un fondo de un movieClip con una imagen en forma dinámica por ActionScript. En este ejemplo uso un imagen de la librería (pattern)
de la misma forma en que lo mostré anteriormente pero en vez de usar attachBitmap, usamos beginBitmapFill para pintar un movieClip
Este es el código que esta en el primer frame:
import flash.display.BitmapData;
var initial_x;
var initial_y;
var bmpd:BitmapData = BitmapData.loadBitmap("pattern");
this.onMouseDown = function()
{
initial_x = _xmouse;
initial_y = _ymouse;
this.onEnterFrame = function()
{
this.clear();
matrix = new Matrix();
clipped = true;
smoothing = true;
beginBitmapFill(bmpd, matrix, clipped, smoothing);
moveTo(initial_x, initial_y);
lineTo(initial_x, _ymouse);
lineTo(_xmouse, _ymouse);
lineTo(_xmouse, initial_y);
lineTo(initial_x, initial_y);
endFill();
}
}
this.onMouseUp = function()
{
delete this.onEnterFrame;
}
