問題タブ [alchemy]
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.
python - Python での Alchemy API の使用
名前付きエンティティの抽出に Alchemy API を使用しています。これには、alchemy が提供する Python ライブラリを使用しています。XML で結果を取得できますが、JSON で結果を取得する方法がわかりません。次のコードを実行すると、エンティティを XML で取得できました。
エンティティ = alchemyObj.HTMLGetRankedNamedEntities(htmlFile, htmlFile);
エンティティを印刷する
上記のコードで出力モードを JSON に設定する方法。
list - Alchemy はリストのサイズを取得できません
- - - - - - - - - - - - - - - - - - -質問 - - - - - - ------
1.test.swfが動かないけどvectorなら大丈夫!
2.いくつかの要素をリストにプッシュバックすると、実行できますが、取得したサイズが間違っています!
誰でも私を助けることができます!ありがとう!!!
c - C から返された ByteArray の形式が無効です
以下はコード スニペットです。
AS側:(imgは<Image>
インスタンスへの参照)
C コード:
AS 側ではdest
、C から を取得すると、loader.load(dest) がエラー:Unhandled IOErrorEvent: をスローします。text=エラー #2124。Image
では、AS 側で再編成してソース プロパティとして使用できるように、byteArray 形式をどのように処理すればよいでしょうか。
actionscript-3 - supplyFile() で読むには?
短縮版:
supplyFile() という錬金術メソッドがあるように見えますが、2 番目の引数は ByteArray です...一体何のためにあるのでしょうか?!?!
より長いバージョン:
私は次のことをしたいと思います:
ファイルを開き、alchemy の C 側でグローバル変数に割り当てます。
C 側でバイトのチャンクを読み込む (および処理する)
それらを Actionscript に送信して表示する
EOF または Actionscript からの通知までステップ 2 に進みます
ファイルを閉じる
ファイルを開き、Actionscript 側でチャンクを ByteArray に読み込み、それを C に渡して処理し、元に戻すことで、今すぐこれを行うことができますが、AS3_ByteArray_writeBytes()/AS3_ByteArray_readBytes を実行する必要があるため、不要なオーバーヘッドが発生します。 () を C 側で使用して、char * 内のデータを操作します。
C側で単純にファイルをfopen()して、いくつかのバイトを読み取る方法はありますか?
ディスク上の非常に大きなファイル (>4GB) について話していると仮定します。
alchemy - Alchemy リンク エラー:「java.lang.OutOfMemoryError: Java ヒープ領域」
Adobe Alchemy Compiled C++ コードを swc に使用しようとしています。最初はうまく機能しますが、C++ コードを追加すると、残念ながら、リンク時にリンク時にエラーが発生します。
「Java ヒープ スペース」は、Java ヒープ スペースが十分でないことを意味します。「java -Xms128M -Xmx512M -jar ..」のように java オプションを設定する必要がありますが、alchemy でオプションを設定する場所が見つかりません。
助けてください、よろしくお願いします。
オールドマント
c - HaxeからAlchemy/C関数にアクセスする方法
私はフラッシュをターゲットにしたHaxeでプロジェクトを書いています。AlchemyでコンパイルされたSWCとして提供されているCで記述されたライブラリのライセンスを取得しました。
私はコンパイルオプションを理解することができます(私は思う)、私の懸念はもっと次のようなものです:
- 何をインポートしますか?
- 関数は利用可能になるだけですか、それとも「ロード」する必要がありますか?
- 呼び出される関数は何ですか?
- 引数をあるデータ型から別のデータ型に変換する必要がありますか?等
FlashやAlchemyの経験はありません。
ありがとう!
adobe - flash alchemy: float の配列を渡す
動作しません:
CPP:
fprintf 出力: ** processFloat サイズ: 4 sFile: 0.000, res:4
どうしたの?float の配列をフラッシュから swc に渡すにはどうすればよいですか?
alchemy - AdobeAlchemyswfビルドを動的にロードするにはどうすればよいですか
Alchemyでは、ほとんどのビルドは静的なswcビルドです。これらはライブラリに直接リンクするのに最適ですが、一度に複数を使用しようとすると、通常(常に?)共有メモリスペースで問題が発生します。私が読んだ解決策の1つは、代わりにswfをビルドし、それらを独自のApplicationDomainに動的にロードすることです。これにより、すべてのライブラリに独自のメモリが与えられ、複数のAlchemyライブラリをロードできるようになります。(adobeフォーラムのこれらのスレッドで言及されているように:http://forums.adobe.com/message/3665801およびhttp://forums.adobe.com/message/3927791)
私の質問は、これらのswfをロードして、その中のコードにアクセスするにはどうすればよいですか?この問題に関するドキュメントはないようです。swfをロードする方法は知っていますが、swfへのインターフェイスがないため、コードにアクセスする方法がわかりません。
actionscript-3 - 錬金術を使用しないAS3プログラマーで機能する錬金術を含むswcファイルを作成できますか?
私はAlchemyに非常に慣れておらず、コードを格納するためにswcを使用する専門家ではありません(これまでのところ、それが機能したことはよく知っていますが)。この状況でAlchemyが私にとって適切なツールであるかどうかを確実に理解したいと思います。Alchemyで簡単なスクリプトを作成して、コード内の特定の「重い持ち上げ」をより軽く、より少ない時間で行い、より多くのパフォーマンスを引き出すのに役立てたいと思います。秘訣は、私の同僚がインストールプロセスに気が遠くなる可能性があることです(ガイドはありますが)。ですから、私の質問は、Alchemeyで作業するのに時間がかかる場合、私たちのプロジェクトで、コードを使用していない他の人が自分のコードを利用できるようにすることはできますか?
それが理にかなっていることを願って、私の本能(直感)はそう言います。確認したいだけです。
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 を使用するアプリケーションを実行できないということですか?
残りの手順は簡単です。