今日ようやく3.4をインストールしました。
○sdk3.4公開
http://blogs.adobe.com/akamijo/archives/2009/08/flex_sdk_34.html
Adobe Open SourceからData Visualizationコンポーネントは
ダウンロードできないので、下記のサイトから入手。
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk
○Flex SDK3.4用Data Visualizationコンポーネントのダウンロード
http://shigeru-nakagaki.com/index.cfm/2009/8/27/20090827-Flex340-Data-Visualization-Components
Data Visualizationコンポーネントのインストール手順は今まで通り。
○Data Visualizationコンポーネントのインストール手順
http://www.noridon.net/weblogs/archives/flex/flex3/
こちらのサイトの中段ちょっと上あたりに書いてくれています。
Flex3.3の内容になっていますが、3.4でも同様です。
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にする必要があるので、早期解決を願います。。