svnno****@sourc*****
svnno****@sourc*****
2009年 8月 28日 (金) 07:11:01 JST
Revision: 32 http://sourceforge.jp/projects/xoopstokita/svn/view?view=rev&revision=32 Author: tokita Date: 2009-08-28 07:11:00 +0900 (Fri, 28 Aug 2009) Log Message: ----------- 透明度プルダウンにツールチップを追加 z キーでアンドゥするようにした Modified Paths: -------------- nextpaint/trunc/src/nextpaint.mxml Modified: nextpaint/trunc/src/nextpaint.mxml =================================================================== --- nextpaint/trunc/src/nextpaint.mxml 2009-08-27 21:25:44 UTC (rev 31) +++ nextpaint/trunc/src/nextpaint.mxml 2009-08-27 22:11:00 UTC (rev 32) @@ -84,13 +84,13 @@ // 初期化 public function initFunc():void { // language select - Alert.show('lang:' + Application.application.parameters.lang); if (Application.application.parameters.lang == 'ja') { // japanese 日本語の場合 saveButton.toolTip = 'サーバへ保存'; spuitButton.toolTip = 'スポイト'; undoButton.toolTip = 'やり直し'; clearButton.toolTip = '白紙'; + alphaComboBox.toolTip = '透明度'; clearMessage = '画像をクリアしますか?'; saveMessage = 'サーバへ画像を保存しますか?'; @@ -129,6 +129,9 @@ mainImage.addEventListener(flash.events.MouseEvent.MOUSE_OUT , mainImageMouseOut); mainImage.addEventListener(flash.events.MouseEvent.MOUSE_MOVE, mainImageMouseMove); + // アンドゥのキー入力 + stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); + // SharedObjectを読んで、記録があったら、色、ペンサイズをセットする var sp:SharedObject = SharedObject.getLocal(SHARED_OBJECT_NAME); if (sp.data.color) { @@ -477,6 +480,14 @@ Alert.show("Unable to load image: " + url); } +public function onKeyDown(event:KeyboardEvent):void { + var code:uint = event.keyCode; + if (code == 90) { + // 'z' キー + undo(); + } +} + ]]> </mx:Script> @@ -492,7 +503,7 @@ <mx:Button x="48" y="48" icon="@Embed(source='arrow-turn-180.png')" width="30" height="30" click="undo()" id="undoButton" toolTip="Undo" /> <mx:Button x="48" y="10" icon="@Embed(source='report-paper.png')" width="30" height="30" click="mainImageClear();" id="clearButton" toolTip="Clear" /> <mx:Image x="14" y="86" source="@Embed(source='box.png')" id="boxImage"/> - <mx:ComboBox x="11.5" y="134" id="alphaComboBox"> + <mx:ComboBox x="11.5" y="134" id="alphaComboBox" toolTip="Transparency"> <mx:dataProvider> <mx:Array> <mx:Object label="100" />