BlendMode の日本語入力で左上表示問題の対応 matsu forked:1favorite:1lines:38license : MIT License modified : 2009-10-26 09:15:56 Embed Tweet <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();"> <mx:Script> <![CDATA[ private function init():void { blendModeCheckBox.selected = true; blendModeCheckBoxCheck(); } private function blendModeCheckBoxCheck():void { switch ( blendModeCheckBox.selected ) { case true: blendModeBox.blendMode = BlendMode.LAYER; break; case false: blendModeBox.blendMode = BlendMode.NORMAL; break; } } private function blendModeTextInputFocusIn():void { blendModeBox.blendMode = BlendMode.NORMAL; } private function blendModeTextInputFocusOut():void { blendModeBox.blendMode = BlendMode.LAYER; } ]]> </mx:Script> <mx:Box id="blendModeBox" width="100%" height="100%" backgroundColor="#cccccc" horizontalAlign="center" verticalAlign="middle"> <mx:VBox> <mx:Label height="35" text="BlendMode を設定すると Text への日本語入力時に画面左上に表示されるので、{'\n'}TextInput の focusIn, focusOut イベントで、BlendMode を切り替える。"/> <mx:CheckBox id="blendModeCheckBox" label="BlendMode" click="blendModeCheckBoxCheck();"/> <mx:TextInput id="blendModeTextInput" width="200" focusIn="blendModeTextInputFocusIn();" focusOut="blendModeTextInputFocusOut();"/> </mx:VBox> </mx:Box> </mx:Application> Code Fullscreen Preview Fullscreen ikusu sort new page view favorite forked pv289 forked from: BlendMode の日本語入力で.. Shaffe forked:0 favorite:0lines:39 (diff:12)