| 69 | | // 20081116-haku2 upd start 拡大しても補助線が太くならないように変更 (thickness 1 → 0.01) |
|---|
| 70 | | additionalBox.graphics.lineStyle(0.01); |
|---|
| 71 | | additionalSkew.graphics.lineStyle(0.01); |
|---|
| 72 | | // 20081116-haku2 upd end |
|---|
| 73 | | for (var i:uint = 0; i < additionalNumber; i++) { |
|---|
| 74 | | for (var j:uint = 0; j < additionalNumber; j++) { |
|---|
| 75 | | additionalBox.graphics.drawRect(i * addWidth, j * addHeight, addWidth, addHeight); |
|---|
| 76 | | additionalSkew.graphics.moveTo(i * addWidth, j * addHeight); |
|---|
| 77 | | additionalSkew.graphics.lineTo((i + 1) * addWidth, (j + 1) * addHeight); |
|---|
| 78 | | additionalSkew.graphics.moveTo((i + 1) * addWidth, j * addHeight); |
|---|
| 79 | | additionalSkew.graphics.lineTo(i * addWidth, (j + 1) * addHeight); |
|---|
| | 73 | additionalBox.graphics.lineStyle(0, _logger.additionalColor, _logger.additionalAlpha); |
|---|
| | 74 | additionalSkew.graphics.lineStyle(0, _logger.additionalColor, _logger.additionalAlpha); |
|---|
| | 75 | additionalBox.graphics.drawRect(0, 0, maxWidth, maxHeight); |
|---|
| | 76 | // 補助線種類判定 |
|---|
| | 77 | if(_logger.additionalType == 0) { |
|---|
| | 78 | // 分割 |
|---|
| | 79 | for (var i:uint = 0; i < additionalNumber; i++) { |
|---|
| | 80 | if(i > 0){ |
|---|
| | 81 | additionalBox.graphics.moveTo(i * addWidth, 0); |
|---|
| | 82 | additionalBox.graphics.lineTo(i * addWidth, maxHeight); |
|---|
| | 83 | additionalBox.graphics.moveTo(0, i * addHeight); |
|---|
| | 84 | additionalBox.graphics.lineTo(maxWidth, i * addHeight); |
|---|
| | 85 | additionalSkew.graphics.moveTo(i * addWidth, 0); |
|---|
| | 86 | additionalSkew.graphics.lineTo(0, i * addHeight); |
|---|
| | 87 | additionalSkew.graphics.moveTo(maxWidth - (i * addWidth), 0); |
|---|
| | 88 | additionalSkew.graphics.lineTo(maxWidth, i * addHeight); |
|---|
| | 89 | } |
|---|
| | 90 | additionalSkew.graphics.moveTo(maxWidth - ((i + 1) * addWidth), maxHeight); |
|---|
| | 91 | additionalSkew.graphics.lineTo(maxWidth, maxHeight - ((i + 1) * addHeight)); |
|---|
| | 92 | additionalSkew.graphics.moveTo((i + 1) * addWidth, maxHeight); |
|---|
| | 93 | additionalSkew.graphics.lineTo(0, maxHeight - ((i + 1) * addHeight)); |
|---|
| | 95 | } else { |
|---|
| | 96 | // px単位 |
|---|
| | 97 | for (var i2:uint = additionalNumber; i2 < maxWidth; i2 += additionalNumber) { |
|---|
| | 98 | additionalBox.graphics.moveTo(i2, 0); |
|---|
| | 99 | additionalBox.graphics.lineTo(i2, maxHeight); |
|---|
| | 100 | } |
|---|
| | 101 | for (var j2:uint = additionalNumber; j2 < maxHeight; j2 += additionalNumber) { |
|---|
| | 102 | additionalBox.graphics.moveTo(0, j2); |
|---|
| | 103 | additionalBox.graphics.lineTo(maxWidth, j2); |
|---|
| | 104 | } |
|---|
| | 105 | var max:uint = (maxWidth > maxHeight) ? maxWidth : maxHeight; |
|---|
| | 106 | max += additionalNumber - (max % additionalNumber); |
|---|
| | 107 | for (var k2:uint = additionalNumber; k2 <= max; k2 += additionalNumber) { |
|---|
| | 108 | additionalSkew.graphics.moveTo(k2 - additionalNumber, 0); |
|---|
| | 109 | additionalSkew.graphics.lineTo(0, k2 - additionalNumber); |
|---|
| | 110 | additionalSkew.graphics.moveTo(max - (k2 - additionalNumber), 0); |
|---|
| | 111 | additionalSkew.graphics.lineTo(max, k2 - additionalNumber); |
|---|
| | 112 | additionalSkew.graphics.moveTo(max, max - k2); |
|---|
| | 113 | additionalSkew.graphics.lineTo(max - k2, max); |
|---|
| | 114 | additionalSkew.graphics.moveTo(0, max - k2); |
|---|
| | 115 | additionalSkew.graphics.lineTo(k2, max); |
|---|
| | 116 | } |
|---|
| | 117 | var clip:Rectangle = new Rectangle(0, 0, maxWidth, maxHeight); |
|---|
| | 118 | additionalSkew.scrollRect = clip; |
|---|