MAX Factory

Icon

Flash lite(携帯Flash)、Flex、widgetなどの技術メモ

[flex3]DataGrid内のTextInputで日本語入力がインライン表示されない

DataGrid内で日本語入力を行うと画面左上に表示される現象が起こっています。

僕の環境は、Flash Player10、Flex3.3なのですが、
FlashPlayer10の場合に起こるバグのようです。

下記の非常にシンプルなDataGridのコーディングで、
FlashPlayer9は問題ないですが、FlashPlayer10に切り替えた途端、
画面左上に日本語が表示されてしまいます。

<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute”>
<mx:DataGrid
editable=”true”>

<mx:columns>
<mx:DataGridColumn
headerText=”No” dataField=”number” editable=”false” width=”60″ />
<mx:DataGridColumn
headerText=”category” dataField=”categoryName” width=”120″ />
<mx:DataGridColumn
headerText=”category編集” dataField=”editCategoryName” itemRenderer=”mx.controls.TextInput” width=”120″ />
</mx:columns>

<mx:dataProvider>
<mx:Array>
<mx:Object number=”01″ categoryName=”テスト1″ editCategoryName=”テスト1″ />
<mx:Object number=”02″ categoryName=”テスト2″ editCategoryName=”テスト2″ />
<mx:Object number=”03″ categoryName=”テスト3″ editCategoryName=”テスト3″ />
</mx:Array>
</mx:dataProvider>
</mx:DataGrid>

</mx:Application>

こちらの症状は、バグとして報告されていました。

http://bugs.adobe.com/jira/browse/SDK-18317

報告が挙がってから数ヶ月たっていますが、まだ解決していないです。。

http://bugs.adobe.com/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=ASC&sorter/field=priority&pid=10012&customfield_10090=10673

現プロジェクトがFlashPlayer10にする必要があるので、早期解決を願います。。

 

2010年3月
« 2月    
1234567
891011121314
15161718192021
22232425262728
293031  

プロフィール

Author:max 横浜で働いているFlashが好き。 ゆるーく書いてます。
◆受賞歴 ○Yahoo×SoftBank主催モバイルウィジェットコンテスト [アドビシステムズ賞(銀賞)] ○paperboy&co.主催ペパボクリエイターズコンテスト 戻るボタンアワード [ムームードメイン賞]

Twitter

Twitter Updates

    follow me on Twitter