+ -
当前位置:首页 → 问答吧 → 不知道这是不是Macromedia Flash 8的Bug?

不知道这是不是Macromedia Flash 8的Bug?

时间:2010-10-12

来源:互联网

QQ拼音截图未命名.png (24.2 KB)
pic
2010-10-12 14:29


代码:
import flash.display.*;
import flash.geom.*;

var bmpd:BitmapData = new BitmapData(20,20);
var rect1:Rectangle = new Rectangle(0,0,10,10);
var rect2:Rectangle = new Rectangle(0, 10, 10, 20);
var rect3:Rectangle = new Rectangle(10, 0, 20, 10);
var rect4:Rectangle = new Rectangle(10, 10, 20, 20);
bmpd.fillRect(rect1, 0xAA0000FF);
bmpd.fillRect(rect2, 0xAA00FF00);
bmpd.fillRect(rect3, 0xAAFF0000);
bmpd.fillRect(rect4, 0xAA999999);

this.createEmptyMovieClip("bmp_fill_mc", this.getNextHighestDepth());
with (bmp_fill_mc) {
    matrix = new Matrix(5);
    matrix.rotate(Math.PI/8);
    repeat = true;
    smoothing = true;
    beginBitmapFill(bmpd, matrix, repeat, smoothing);
    moveTo(0, 0);
    lineTo(0, 60);
    lineTo(60, 60);
    lineTo(60, 0);
    lineTo(0, 0);
    endFill();
}

bmp_fill_mc._xscale = 200;
bmp_fill_mc._yscale = 200;

作者: hao1032   发布时间: 2010-10-12

应该不是BUG吧
ctrl+enter在flash软件里,是测试影片用的
你可以试着看下发布影片后的效果
一般情况下,两个状态的swf是一样的,不过曾经碰到过细小差别的情况

作者: libins   发布时间: 2010-10-12

热门下载

更多