私はプロジェクトをflex4で開発しました。後でそれをflex3バージョンにインポートしました。インポート後、Flash Playerのバージョンを10に変更しました。この間に、以下のエラーが発生しました。
注:プロジェクトはsdk 4.xからsdk 3.xにインポートされました
型が見つからなかったか、コンパイル時定数ではありませんでした:SolidColorStroke
ここで重要なことは、このエラーはSWCファイルの中で投げられることです。私はこれを編集できません。
私はそれをflex 3.x SDKで動作させる必要があります。
ありがとう
回答:
回答№1は1まず第一に、なぜアプリケーションをダウングレードしたいのでしょうか。 Flex 4は古いSDKと下位互換性があります
第二に、SparkコンポーネントはFlex3では利用できませんでした。 だからあなたの図書館プロジェクトはおそらく使用しているでしょう s:SolidColorStroke
私は mx:SolidColorStroke
それゆえ、それは見つけることができません。
SWCは基本的にを含むzipファイルです。swf。 これはバイナリ(コンパイルされた)フォーマットであり、あなたはそれに影響を与えることはできません。 プロジェクトにインポートされたSWCは、プロジェクトと同じSDKを使用してコンパイルするか、他の許可されているSDKのバージョン、通常は以前のバージョンを明確に記述する必要があります。
長い話を短くするには、あなたが必要になりますライブラリプロジェクト(swc)のソースを3.x SDKで再コンパイルし、それに従ってエラーを修正することができるようにする。 .swcファイルの.swfファイルを逆コンパイルすることもできますが、これはお勧めできません。
乾杯