私たちはFlashアプリケーションに取り組んでいる2人です。
.swc
LinuxでFlexSDKを使用してファイルにコンパイルするActionScript3コードに取り組んでいます。同僚は、このファイルを.fla
Flash IDEのファイルのライブラリとして使用し、スクリプトで私のコードを使用し、提供するクラスを使用してMovieClipオブジェクトとSoundオブジェクトを作成し、.swf
そこからすべてがリンクされた最終ファイルを作成します。
フレックスコンパイルされたコードをランタイム共有ライブラリとしてリンクしたいので、新しいバージョンのクラスに置き換えて、FlashIDEを経由せずに結果を確認できます。
私たちが達成しようとしていることは可能ですか?もしそうなら、私たちが間違っているかもしれない何か考えはありますか? (下記参照)
FlexSDKバージョン3.4.0.9271とFlashCS410.0.2を使用します。
.swc
を静的ライブラリとして使用すると、正常に機能します。ただし、「ActionScript 3.0詳細設定」の「ライブラリパス」タブから「外部ライブラリパス」タブに移動すると、アプレットは機能しなくなります。.swc
また、[ライブラリ]ウィンドウの[共有ライブラリのプロパティ]でファイルのURLを指定しようとしましたが、効果はありませんでした。
(逆翻訳されたメニュー名はご容赦ください。お気軽に訂正してください。)
ActionScriptコードは、次のコマンドラインでコンパイルされます(他の3つのパッケージのクラスがあります)。
acompc -output=engine.swc -compiler.source-path=.
-include-classes=lib.room.TransientLoc,lib.room.State,...
事前にご提案いただきありがとうございます、