問題タブ [flascc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alchemy - FlasCC の Hello World - Windows で初めて FlasCC を実行する
README.html の説明を読んでいます。
それは言います:
- ZIP ファイルの内容をハード ドライブに解凍します。これはハード ドライブの任意の場所に抽出できますが、この readme では C:\flascc\ にあると想定しています。
- 64 ビット Java がインストールされていることを確認します (http://www.java.com/getjava)。
- Java が PATH にあることを確認します (http://www.java.com/en/download/help/path.xml)。
- Flex SDK をダウンロードします (一部のチュートリアルでは、コンパイルに Flex 4.6 以降が必要です)。
- Flash Player のデバッガー バージョンをダウンロードします (GDB を使用してコードをデバッグする場合にのみ必要です)。
- run.bat ファイルをダブルクリックします。
- 最初のチュートリアルをコンパイルして、FlasCC が機能していることを確認します。
- cd 01_HelloWorld
- make FLASCC=/path/to/sdk FLEX=/path/to/flex
- hello.swf ファイルを起動します
ステップ 2 についてはよくわかりません。64 ビットの Java は 32 ビットの Windows 7 で動作しますか? それは、FlasCC を使用できないということですか? また、FlasCC を使用するアプリケーションを実行できないということですか?
残りの手順は簡単です。
air - MobileAIRプロジェクト内のFlasCCSWC
FlexMobileとZXingを使用してiOSとAndroid用のバーコードスキャナーを書いています。ZXingを可能な限り最適化しましたが、それでも一部の古いデバイスで継続的にスキャンするために使用するには遅すぎます。私はFlasCCを使用してCSWIGに重い作業の一部を抽出し、スキャン中にかなりまともなスピードアップを得ました。ただし、実際のデバイスでテストすると、アプリの起動時にエラーが発生します。デバッグコンソールに「Mutexを初期化できません」と表示され、クラッシュします。SWCへの呼び出しを削除すると、アプリは正常に起動します。まず第一に、このタイプのSWCをモバイルデバイスで使用することも可能ですか?もしそうなら、私は何を間違っていますか?また、生成されるライブラリのサイズはかなり大きい(400KB以上)。余分な毛羽をすべて排除してサイズを小さくする方法はありますか?
flash - Flashスクリプトの実行時間を増やす(FlasCC)
私はFlasCCを使用しています。私のアプリは正常に動作しますが、読み込みに時間がかかります。15秒を超えたというメッセージが表示されます(エラー#1502)。この時間を長くするにはどうすればよいですか?
ffmpeg - 新しいFlasccコンパイラでffmpegをコンパイルするには?
次のパラメーターを使用して、新しいflasccコンパイラーでffmpegをコンパイルしようとしました(テストとしてh263機能のみを設定しました):
次に、次のように作成しようとしました。
*.a ファイルが libavcodec.a のようなサブディレクトリに作成されました。しかし、*.a ファイルから .swf/.swc を作成するにはどうすればよいでしょうか?
ありがとう!チャールズ
flash - -O4フラグを追加するとFlasCCサンプル01が出力されない
Flascc SDK 1.0 サンプル 01_helloworld プロジェクトの Makefile スクリプトに -O4 -flto-api=exports.txt を追加しただけです。
これは Makefile の最終的な内容です:
exports.txt は 09_Pthreads からのコピーです。内容は次のとおりです。
ビルドが完了したら、フラッシュデバッグAPP 11.5で開きましたが、何もありません。
原因を突き止めるために何かできることはありますか?提案をありがとう。
c++ - Adobe Alchemy でコンパイルされた SWC - FlasCC のライブラリをコンパイルする方法がわからない
game-music-emu-flashを FlasCC で動作させようとしています。C/C++ Game_Music_Emu ライブラリを使用し、元々は Alchemy でコンパイルされていますが、FlasCC でパフォーマンスが向上するかどうかを確認したいと考えています。現在のプロジェクト ActionScript は FlasCC と互換性がないため、SWIG をタイプマップと共に使用してライブラリを呼び出したいと考えています。サンプルのコードに従っています。タイプマップはまだコーディングしていませんが、とりあえず swig.i を次のように作成しました。
Makefile はサンプルに厳密に従い、一致させる必要があるものを置き換えます。コンパイル中に、すべてのフォームで同様のエラーが発生します
でコンパイル
Makefile 自体で、all:
エラーなしでコンパイルされます。
私はC ++をよく知らないので、助けていただければ幸いです。また、SWIG と typemaps を使用するのがよいでしょうか、それとも手動でラッピングするのが理にかなっていますか? gme はまともなサイズのライブラリなので、SWIG の方が良いと思いました。
actionscript-3 - flasccを使用したas3条件付きコンパイル
次のような mxmlc のカスタム flex-config.xml と条件付きコンパイル ディレクティブを含む as3 プロジェクトがありました。
どうすればflascc g ++でそれを行うことができますか?
actionscript - FlasCC を使用して ByteArray を C コードに渡す方法
ActionScript から C 関数に ByteArray を渡したい。
基本的に私はこのようなことをしたい:
残念ながら、flascc ドキュメントには、これを支援する関数が見つかりません。
c++ - C++からFLASCC経由のActionscriptへ
C++とActionscriptの両方に精通している人からフィードバックをもらいたいと思っています。残念ながら、私はC++コーダーではありません。
AIRKinectフレームワークを使用してKinectアプリケーションを開発しています。残念ながら、このフレームワークの制限は、有用なジェスチャ検出アルゴリズムがないことです。
C++で構築されたこのジェスチャ認識ライブラリに出くわしました。 http://www.nickgillian.com/wiki/pmwiki.php?n=GRT.FAQ
Flash C +++クロスコンパイラ(旧称Alchemy) http://gaming.adobe.com/technologies/flascc/もあります。
このジェスチャ認識ライブラリをswc(Flash形式)に変換してAIRKinectで使用できるかどうか疑問に思いました。
c++ - FlasCC: ベクター間の相互運用。とダブル[]
私は AS3 と FlasCC の初心者で、一部のレガシー C++ コードを Flash に移植しようとしているとします。私が持っているのは、型の配列を取るいくつかの数値演算ルーチンですdouble
(配列は固定サイズです)。C++ プロトタイプは次のようになります。
doNumberCrunching()
ここで、SWC を構築し、後でAS3 から呼び出したいと考えています。SWIG は AS3 インターフェイスを次のように生成します。
Vector.<Number>(512)
ただし、生のバイトを処理せずにフィードする方法がわかりません。
私の質問は次のとおりです。それをきれいに解決するにはどうすればよいですか?double*
の根底にあるにアクセスするための安価な方法を知っていますVector.<Number>
か? それとももっと良いものですか?