Flexで独自のiOSコントロールを作成する

私は、Adobe-Flexフレームワークを使ってiOSアプリケーション(特にiPad用)を作成することを検討していました。この方法でアプリケーションをコーディングすることは非常に有望です。

独自のコントロール/ウィジェットを作成することは可能ですか?遠い未来には私自身のガントカレンダーなどを作りたいかもしれません。このようなことが可能であり、そこに良いチュートリアル/書籍がありますか?

前もって感謝します!

UPDATE: I want to create iOS Components that I can use in Flex. Controls, that are not aviable by default in Flex. Is that possible? By derivating or something?

UPDATE 2: In the meanwhile I found FlexLib to be useful. How hard is it to create stuff like this on your own? Especially for mobile devices. Are there any good tutorials, books, etc. out there?

0
iOSのようなFlexコンポーネントを作成しようとしているのか、Flexで使用できるiOSコンポーネントを作成しようとしているのかはっきりしていません。
追加された 著者 JeffryHouser,
@Flextras彼はネイティブのiOSのようなフレックスコンポーネントを望んでいます。
追加された 著者 Adrian Pirvulescu,
@chiffre flexlibはカスタムメイドのコントロールです。私は今、完全にぼやけています。私とFlextrasは愚かなのか、あなたが望むものを説明することはできません。あなたがiOSで持っているもののサンプルとフレックスで何をしたいのか試してみてください!
追加された 著者 Adrian Pirvulescu,
@ www.Flextras.com私の更新を見てください。
追加された 著者 basti,
@AdrianPirvulescuいいえ、私はネイティブなもののように見えるコンポーネントを望んでいません。私は、 code.google.com/p/flexlib のような所有者描写コントロールが必要です。私の質問は、一方で、より可能性の代わりに "これを行う方法"に似ています。
追加された 著者 basti,
@ AdrianPirvulescu:あなたは愚かではない、あなたは間違っていると思っている;)私がしたいことは、カスタムコントロールを作成することです。それらはiPad上で実行する必要がありますが、ネイティブiOS-Controlsのように見える必要はありません。私の質問は:どのようにこれを達成するために、良い文書がありますか?
追加された 著者 basti,

2 答え

はい、Flexで独自のコントロールを作成できます。それらは一般にコンポーネントと呼ばれます。 Flexドキュメントの操作方法をお読みください。そう。他にもたくさんのリソースがあります。 1つは、The Flexで作成したスクリーンキャストシリーズですショー。ここにエピソード1

あなたは尋ねた:

このようなものを自分で作成するのはどれくらい難しいですか?

コンポーネントが何をしたいかによって異なります。 www.flextras.com で構築した商用コンポーネントは、ビルドに3〜12ヶ月かかっています。私たちのカレンダーはゼロから構築されていますが、他のコンポーネントのほとんどは既存のFlex Frameworkコンポーネントを拡張しています。

Flextrasのものは、再利用のために設計されています。特定のアプリの「一回限りの」コンポーネントは、1時間以上で構築できます。

もう一度、コンポーネントの目的はビルドにかかる時間に影響を与えます。

1
追加された

@chiffre

さて、私は間違っていると推測しているかもしれませんが、 "iOSコントロール"は私に "フレックスコントロール"ではないと思います。

とにかくFlex 4.5.1では、必要なコントロールを追加することができます。唯一考慮する必要があるのは、パフォーマンスです。

iOSではスクロールリストがあまり速くないため、cacheAsBitmapをどのように使用できるのかという点で、アイテムレンダラーについて特に読んでください。 また、矩形が必要な場合は、UIComponentやSpriteなどのベースコントロールを拡張しない場合は、必要に応じてライトコントロールを使用し、ボタンは使用しないようにしてください。

ここにいくつかのリンクがあります http ://blogs.adobe.com/flashplayer/2011/06/adobe-air-2-7-now-available-ios-apps-4x-faster.html
http://www.adobe.com/devnet/flex/articles/mobile-development-flex-flashbuilder を参照してください。

1
追加された