| 109 | | m_palette.setStyle("backgroundColor", value); |
|---|
| 110 | | IApplication(Application.application).module.color = m_color = value; |
|---|
| 111 | | drawPreview(); |
|---|
| | 110 | IApplication(Application.application).module.color = value; |
|---|
| | 111 | } |
|---|
| | 112 | |
|---|
| | 113 | public function set currentAlpha(value:Number):void |
|---|
| | 114 | { |
|---|
| | 115 | IApplication(Application.application).module.alpha = value; |
|---|
| | 116 | } |
|---|
| | 117 | |
|---|
| | 118 | public function set currentThickness(value:uint):void |
|---|
| | 119 | { |
|---|
| | 120 | IApplication(Application.application).module.thickness = value; |
|---|
| | 121 | } |
|---|
| | 122 | |
|---|
| | 123 | private function onChangeAlpha(event:PenEvent):void |
|---|
| | 124 | { |
|---|
| | 125 | var pen:Pen = IApplication(Application.application).pen; |
|---|
| | 126 | var value:Number = pen.alpha; |
|---|
| | 127 | alphaSlider.value = value; |
|---|
| | 128 | drawPreview(pen.thickness, pen.color, value); |
|---|
| | 129 | } |
|---|
| | 130 | |
|---|
| | 131 | private function onChangeColor(event:PenEvent):void |
|---|
| | 132 | { |
|---|
| | 133 | var pen:Pen = IApplication(Application.application).pen; |
|---|
| | 134 | var value:uint = pen.color; |
|---|
| | 135 | if (m_palette != null) |
|---|
| | 136 | m_palette.setStyle("backgroundColor", value); |
|---|
| 117 | | } |
|---|
| 118 | | |
|---|
| 119 | | public function set currentAlpha(value:Number):void |
|---|
| 120 | | { |
|---|
| 121 | | IApplication(Application.application).module.alpha = m_alpha = alphaSlider.value = value; |
|---|
| 122 | | drawPreview(); |
|---|
| 123 | | } |
|---|
| 124 | | |
|---|
| 125 | | public function set currentThickness(value:uint):void |
|---|
| 126 | | { |
|---|
| 127 | | IApplication(Application.application).module.thickness = m_thickness = thicknessSlider.value = value; |
|---|
| 128 | | drawPreview(); |
|---|
| | 142 | drawPreview(pen.thickness, value, pen.alpha); |
|---|
| | 143 | } |
|---|
| | 144 | |
|---|
| | 145 | private function onChangeThickness(event:PenEvent):void |
|---|
| | 146 | { |
|---|
| | 147 | var pen:Pen = IApplication(Application.application).pen; |
|---|
| | 148 | var value:uint = pen.thickness; |
|---|
| | 149 | thicknessSlider.value = value; |
|---|
| | 150 | drawPreview(value, pen.color, pen.alpha); |
|---|
| 135 | | blendModeComboBox.dataProvider = application.supportedBlendModes; |
|---|
| 136 | | onClickPalette(1); |
|---|
| 137 | | // 初期値と設定値が一緒なのでイベントが飛んでこない、明示的に呼んであげる |
|---|
| 138 | | currentColor = pen.color; |
|---|
| 139 | | currentAlpha = pen.alpha; |
|---|
| 140 | | currentThickness = pen.thickness; |
|---|
| 141 | | drawPreview(); |
|---|
| | 160 | drawPreview(pen.thickness, pen.color, pen.alpha); |
|---|
| | 161 | pen.addEventListener(PenEvent.ALPHA, onChangeAlpha); |
|---|
| | 162 | pen.addEventListener(PenEvent.COLOR, onChangeColor); |
|---|
| | 163 | pen.addEventListener(PenEvent.THICKNESS, onChangeThickness); |
|---|