チェンジセット 3817: as3/gunyarapaint/branches
- コミット日時:
- 2010/04/18 10:45:35 (3 年前)
- ファイル:
-
- as3/gunyarapaint/branches/gunyarapaint/compat/assets/langs.xml (更新) (1 diff)
- as3/gunyarapaint/branches/gunyarapaint/compat/assets/locales/ui.po (更新) (1 diff)
- as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/ui/v1/Canvas.as (更新) (5 diffs)
- as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/ui/v1/CanvasController.as (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/compat/assets/langs.xml
r3802 r3817 370 370 </message> 371 371 <message> 372 <msgid>Coordinates:(%s, %s) Opacity:%s Color:(%s,%s,%s)</msgid> 373 <msgstr>座標:(%s, %s) 透明度:%s 色:(%s,%s,%s)</msgstr> 374 </message> 375 <message> 372 376 <msgid>Undo count</msgid> 373 377 <msgstr>アンドゥ</msgstr> as3/gunyarapaint/branches/gunyarapaint/compat/assets/locales/ui.po
r3802 r3817 361 361 msgid "Line with transparent" 362 362 msgstr "透明直線" 363 364 msgid "Coordinates:(%s, %s) Opacity:%s Color:(%s,%s,%s)" 365 msgstr "座標:(%s, %s) 透明度:%s 色:(%s,%s,%s)" 366 as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/ui/v1/Canvas.as
r3798 r3817 19 19 import org.libspark.gunyarapaint.framework.LayerBitmapCollection; 20 20 import org.libspark.gunyarapaint.framework.TransparentBitmap; 21 import org.libspark.gunyarapaint.framework.modules.CanvasModule; 21 22 import org.libspark.gunyarapaint.framework.modules.DropperModule; 22 23 import org.libspark.gunyarapaint.framework.modules.ICanvasModule; … … 41 42 addChild(m_auxPixel); 42 43 addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); 44 addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove2); 43 45 var dispatcher:IEventDispatcher = IEventDispatcher(app); 44 46 dispatcher.addEventListener(CanvasModuleEvent.BEFORE_CHANGE, onModuleChangeBefore); … … 152 154 var layers:LayerBitmapCollection = app.layers; 153 155 try { 156 var canvasModule:ICanvasModule = app.canvasModule; 154 157 var x:Number = event.localX; 155 158 var y:Number = event.localY; … … 157 160 // 例えば非表示あるいはロック状態のあるレイヤーに対して描写を行うと例外が送出されるので、 158 161 // 必ず try/catch で囲む必要がある 159 app.canvasModule.start(x, y);162 canvasModule.start(x, y); 160 163 layers.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); 161 164 layers.addEventListener(MouseEvent.MOUSE_UP, onMouseUp); … … 178 181 } 179 182 183 private function onMouseMove2(event:MouseEvent):void 184 { 185 var app:IApplication = IApplication(Application.application); 186 var x:Number = event.localX; 187 var y:Number = event.localY; 188 var color:uint = app.canvasModule.getPixel32(x, y); 189 var status:String = _( 190 "Coordinates:(%s, %s) Opacity:%s Color:(%s,%s,%s)", 191 x, y, 192 Number(((color >> 24) & 0xff) / 255).toPrecision(2), 193 ((color >> 16) & 0xff), 194 ((color >> 8) & 0xff), 195 ((color >> 0) & 0xff) 196 ); 197 Application.application.canvasController.statusText = status; 198 } 199 180 200 private function onMouseUp(event:MouseEvent):void 181 201 { as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/ui/v1/CanvasController.as
r3746 r3817 72 72 m_contentContainer.addChild(m_vScrollBar); 73 73 m_initRectangle = new Rectangle(x, y, width, height); 74 status = _("Coordinates:(%s, %s) Opacity:%s Color:(%s,%s,%s)", 0, 0, 0, 0, 0, 0); 74 75 ComponentResizer.addResize(this, new Point(100, 100)); 75 76 resize();

