showRedrawRegions 函数

showRedrawRegions(enable:Boolean, [color:Number]) : Void

使调试器播放器能够描画出正在重绘的屏幕区域(即正在更新的原有内容的区域)的轮廓。这些轮廓也可以使用"显示重绘区域"菜单选项打开。

可用性:ActionScript 1.0、Flash Player 8

参数

enable:Boolean ― 指定启用 ( true) 还是禁用 ( false) 重绘区域。当设置为 true 时,将显示重绘矩形。当设置为 false 时,将清除重绘矩形。

color:Number [可选] ― 绘制使用的颜色。默认值是红色:0xFF0000。

示例

下面的示例演示 showRedrawRegions 函数。

var w:Number = 100;
var h:Number = 100;

var shape1:MovieClip = createShape("shape1");
shape1.onEnterFrame = function():Void {
 this._x += 5;
 this._y += 5;
}

var shape2:MovieClip = createShape("shape2");
shape2.onEnterFrame = function():Void {
 this._y += 5;
}

_global.showRedrawRegions(true);

function createShape(name:String):MovieClip {
 var mc:MovieClip = this.createEmptyMovieClip(name, this.getNextHighestDepth());
 mc.beginFill(0xFFCC00);
 mc.moveTo(200, 200);
 mc.curveTo(300, 200, 300, 100);
 mc.curveTo(300, 0, 200, 0);
 mc.curveTo(100, 0, 100, 100);
 mc.curveTo(100, 200, 200, 200);
 mc.endFill();
 return mc;
}