ソースからフラッシュプレーヤーを構築しようとしています。Flex + MX + Spark で書かれています。私のKubuntu 13.04では:
- eclipse.org/downloads から Eclipse をインストールします (Java + DSL を構築するためのもの)。
- FB4Linux を Eclipse に追加する
- Flex SDK 4.5.1A を Eclipse の Flex SDK リストに追加
- Eclipse で新しい Flex プロジェクトを作成する
src
ソースを含むzipからフォルダーをワークスペースのプロジェクトフォルダーにコピーします- Eclipse でプロジェクトを更新する
- 一部のエラーを修正 -
.as
コード内の一部のファイル インクルードを修正 (大文字と小文字を区別するファイル システムでエラーを引き起こすファイル名の不一致): ファイルFooBar.as
は次のようにインクルードされました。Foobar.as
1-3 ではeclipse
、リポジトリから使用しsudo aptitide install eclipse eclipse-jdt eclipse-...
たり、wine で eclipse を実行したりするなど、いくつかのバリアントを試しましたが、これらの試みはすべて効果がありませんでした。このリストは最終的な (作業済みの) バリアントです。
そして今、Spark に関する 19 個のエラーがあります。すべてこのように (ロシア語):
Стиль "borderAlpha" поддерживается только типом "mx.containers.VBox" с темой (темами) "spark".
それは次のとおりです。
Style "borderAlpha" is supported only with type "mx.containers" with theme(s) "spark".
プロジェクトのプロパティ ウィンドウには、ラジオボタンがあります。
- MX + スパーク
- スパークのみ
- MXのみ
ここで説明したようなものもあります。最初のオプションを設定したいのですが、OK
このプロジェクト プロパティ ウィンドウをクリックして再度開くと、3 番目のオプションが常に選択されます。FB がコンポーネント リストを識別するために使用するコンパイラ (mxmlc?) オプションをグーグルで検索しようとしましたが、上記のリンクまたはこのバグの上の別のサイトの情報で見つけることができませんでした。
私は Linux の初心者で、過去 2 か月の間にいくつかのディストリビューションを数回再インストールしました。そのうちのいくつかでは、このソースを正常にコンパイルしました (ただし、サイトでは機能しませんでした)。今日はこれに対処したかったのですが、これで一日を殺しています。