2012-03-16 11 views
1

そこには多くの相反する情報があるようです。最近サポートが増えたか、adobe.com/airの変更により一部の情報を見つけることが困難になった可能性がありますが、避けるべき事項のリストを追跡することはできません。私は、ActionScriptはロードされたSWFに実行されないことを知っているiOSで動作しないActionscriptの機能は何ですか?

は、私は何人かの人々は、フィルタとblendmodesとハローコンポーネントが動作しませんと言うことを知っています。私も

私はアップグレードを計画するAS3コードを大量に持っている(blendmodesは意志、そしてそのハロー実行されますが、ゆっくりので、まだ火花を使用するにはすることを少なくとも)彼らがすると言って、多くの記事を読みましたiOS上で作業することはできますが、現時点では何が壊れているのかわかりません(またはそれらのものが修正されたときに何が壊れるか)。

サポートされていないAPIのリスト、 ?

おかげ

:S

答えて

2

まず、はい。外部に読み込まれたSWFは実行されません。ただし、SWF/SWCをプロジェクトに組み込み、パッケージ内に組み込むことができます。

限りFlexコンポーネントは、ハロから離れて滞在します。 Flex 4.6を使用し、モバイルスキンでコンポーネントに固執する必要があります。私はTour de Flex http://www.adobe.com/devnet/flex/tourdeflex.htmlをダウンロードして利用可能なアイデアを得ることをお勧めします。

限りブレンドモードが行くように、私は本当にわかりません。私はまだそれらをモバイルで使っていません。しかし、フィルタはサポートされていますが、高価です。矩形のドロップシャドウには、RectangularDropShadowというものがあります。これは実際にはコンポーネントなので安価です。ただし、長方形のグループでのみ使用できます。

すべてのAIR APIにアクセスする必要があります。ただし、Appliaction Storage Directoryを離れることはできないと思われるので、File関連のクラスを使用すると制限されます。私が与えることができる

一つの大きなパフォーマンスの先端には、アイテムレンダラーを作成する場合は特に、可能な限りMXML上でAS3を使用することです。可能であれば、特にアイテムレンダラーでBitmapImage over Imageを使用してください。頻繁に変更されないイメージがある場合はいつでもcacheAsBitmapを使用してください。また、モバイルスキンを持たないFlexコンポーネントは使用しないでください。

また、表示ポリシーと破棄ポリシーを参照することもできます。 http://www.adobe.com/devnet/flex/articles/flex-mobile-development-tips-tricks-pt1.html

このリンクはまた、いくつかのより多くのパフォーマンスのヒントに http://www.adobe.com/devnet/flex/articles/flex-mobile-performance-checklist.html

+0

感謝しています。これは、私が他の場所で見ていることをたくさんバックアップします。モバイルパフォーマンスチェックリストは本当に便利です。 MXMLについての詳細はありますか? MXMLは問題ではないと聞いていますが、ハローコンポーネントは問題ありません。 – Sean

+0

MXMLはAS3にコンパイルされますが、as3クラスの略語です。 AS3で作成されたカスタムコンポーネントは、パフォーマンスが向上します。このビデオには、リストアイテムレンダラーをas3で記述するための良い情報があります。 http://tv.adobe.com/watch/adc-presents/create-itemrenderers-for-flex-mobile-projects/ また、この回答が満足できるものであれば、正しいとマークしてください! – francis

関連する問題