私は、正方形行列の操作を実行するFlash Builderでアプリケーションを作成しようとしています。私は彼の行列(n)のサイズを取るが、今は、ユーザーが行列要素の値を入力できるn×nグリッドのテキスト入力を生成する方法を理解するのが難しい。Flashbuilder 4.6の入力領域の動的グリッドを作成する4.6
1
A
答えて
0
Yeapは、Peter Hallと同様に言った。タイルレイアウトのデータグループを使用します。
<s:DataGroup itemRenderer="Groups.DataGroupRenderer">
<s:layout>
<s:TileLayout horizontalGap="5" verticalGap="5" requestedRowCount="3" requestedColumnCount="3"/>
</s:layout>
<s:dataProvider>
<s:ArrayCollection>
<fx:String>1</fx:String>
<fx:String>2</fx:String>
<fx:String>3</fx:String>
<fx:String>4</fx:String>
<fx:String>5</fx:String>
<fx:String>6</fx:String>
<fx:String>7</fx:String>
<fx:String>8</fx:String>
<fx:String>9</fx:String>
</s:ArrayCollection>
</s:dataProvider>
</s:DataGroup>
レンダラ:もちろん
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<s:TextInput text="{data}"/>
</s:ItemRenderer>
あなたは、少なくとも基本的なレベルでのFlexを知っていれば、あなたは動的にすべてのことができるようになります。
0
データグループをTileLayout 。
+0
もっと詳しく教えてください。 –
関連する問題
- 1. Adobe AIR/FlashBuilder 4.6:Android Appでアラームを作成する
- 2. Flex 4.6のhasOwnPropertyが動作しない
- 3. Flashbuilderは解決できません:MobileApplication SDK 4.6
- 4. AS3のテキスト領域を動的に作成する
- 5. 4.6のBlackBerry AbsoluteFieldManager
- 6. フレックスのURLRequestDefaults 4.6
- 7. Eclipseのネオン4.6:
- 8. のFlex 4.6センターイメージ
- 9. Flex 4.6のhostComponentは動作しなくなりましたか?
- 10. ワードプレス4.6ワードプレス4.6への最近のアップグレード後のcURLエラー23
- 11. g ++ 4.6 stringstreamのバグ?
- 12. .NET 4.6&イベントビューアのイベントソース
- 13. Flex 4.6 IOSコンパイラ
- 14. Flex 4.6タイムピッカーコンポーネント?
- 15. Eclipse Neon(4.6)
- 16. net451へのプロジェクトの参照の作成ASP.NET 4.6のxprojクラスライブラリ
- 17. フレックスのソフトキーボードの問題4.6
- 18. Flash Builder 4:ワークスペースの起動時に作業領域の入力を続ける
- 19. GemFire9.0.3領域の作成
- 20. 隠しDIVの入力テキスト領域の幅を自動的にリサイズ
- 21. CSSグリッドグリッドテンプレート領域の動作
- 22. Flex Mobile 4.6ユニコードAndroid
- 23. Asp.net 4.6 Angular 2 Webpack
- 24. Flex 4.6 Mobile App Install
- 25. Eclipse 4.6 Neon via ppa
- 26. Blackberry OS 4.6と5.0
- 27. Eclipse 4.6とGWT Designer
- 28. サービスファブリック - netコア2.0プロジェクトを作成しますが、ターゲットフレームワークは4.6
- 29. Flash Builder 4.6はLZMA圧縮SWFを作成しますか?
- 30. ASP.netコアアプリケーションターゲットフレームワーク4.6 .NETFrameworkバージョン4.6で解決できません
ありがとう。私はそれをしましたが、TextInputの内容を取得できないようです。 ArrayCollectionのgetItemAtを呼び出すと、Objectが返され、オブジェクトをTextInputに変換して戻すことができなくなります。 –
うーん、私はあなたをよく理解しているとは確信していません。たとえば、3x3の行列から真ん中の 'TextInput'値を取得したい場合は、' DataGroup'に 'id =" dp "'を割り当て、 'dp.dataProvider.getItemAt(5)'と書くだけでStringを取得する必要があります。この例では '' text '' 5 ''となります。 – randomUser56789
あなたが 'dataProvider'から読み込む場合、あなたが' dataProvider'を変更するいくつかの 'TextInput'を設定したい場合、' DataGroup'はその 'dataProvider'にのみ依存します。 'TextInput'で直接何もする必要はありません。 – randomUser56789