問題タブ [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.

0 投票する
0 に答える
818 参照

python - Python での Alchemy API の使用

名前付きエンティティの抽出に Alchemy API を使用しています。これには、alchemy が提供する Python ライブラリを使用しています。XML で結果を取得できますが、JSON で結果を取得する方法がわかりません。次のコードを実行すると、エンティティを XML で取得できました。

エンティティ = alchemyObj.HTMLGetRankedNamedEntities(htmlFile, htmlFile);
エンティティを印刷する

上記のコードで出力モードを JSON に設定する方法。

0 投票する
1 に答える
155 参照

list - Alchemy はリストのサイズを取得できません

- - - - - - - - - - - - - - - - - - -質問 - - - - - - ------

1.test.swfが動かないけどvectorなら大丈夫!
2.いくつかの要素をリストにプッシュバックすると、実行できますが、取得したサイズが間違っています!

誰でも私を助けることができます!ありがとう!!!

0 投票する
2 に答える
340 参照

c - C から返された ByteArray の形式が無効です

以下はコード スニペットです。

AS側:(imgは<Image>インスタンスへの参照)

C コード:

AS 側ではdest、C から を取得すると、loader.load(dest) がエラー:Unhandled IOErrorEvent: をスローします。text=エラー #2124。Imageでは、AS 側で再編成してソース プロパティとして使用できるように、byteArray 形式をどのように処理すればよいでしょうか。

0 投票する
1 に答える
141 参照

actionscript-3 - supplyFile() で読むには?

短縮版:

supplyFile() という錬金術メソッドがあるように見えますが、2 番目の引数は ByteArray です...一体何のためにあるのでしょうか?!?!

より長いバージョン:

私は次のことをしたいと思います:

  1. ファイルを開き、alchemy の C 側でグローバル変数に割り当てます。

  2. C 側でバイトのチャンクを読み込む (および処理する)

  3. それらを Actionscript に送信して表示する

  4. EOF または Actionscript からの通知までステップ 2 に進みます

  5. ファイルを閉じる

ファイルを開き、Actionscript 側でチャンクを ByteArray に読み込み、それを C に渡して処理し、元に戻すことで、今すぐこれを行うことができますが、AS3_ByteArray_writeBytes()/AS3_ByteArray_readBytes を実行する必要があるため、不要なオーバーヘッドが発生します。 () を C 側で使用して、char * 内のデータを操作します。

C側で単純にファイルをfopen()して、いくつかのバイトを読み取る方法はありますか?

ディスク上の非常に大きなファイル (>4GB) について話していると仮定します。

0 投票する
1 に答える
146 参照

alchemy - Alchemy リンク エラー:「java.lang.OutOfMemoryError: Java ヒープ領域」

Adobe Alchemy Compiled C++ コードを swc に使用しようとしています。最初はうまく機能しますが、C++ コードを追加すると、残念ながら、リンク時にリンク時にエラーが発生します。

「Java ヒープ スペース」は、Java ヒープ スペースが十分でないことを意味します。「java -Xms128M -Xmx512M -jar ..」のように java オプションを設定する必要がありますが、alchemy でオプションを設定する場所が見つかりません。

助けてください、よろしくお願いします。

オールドマント

0 投票する
0 に答える
142 参照

c - HaxeからAlchemy/C関数にアクセスする方法

私はフラッシュをターゲットにしたHaxeでプロジェクトを書いています。AlchemyでコンパイルされたSWCとして提供されているCで記述されたライブラリのライセンスを取得しました。

私はコンパイルオプションを理解することができます(私は思う)、私の懸念はもっと次のようなものです:

  • 何をインポートしますか?
  • 関数は利用可能になるだけですか、それとも「ロード」する必要がありますか?
  • 呼び出される関数は何ですか?
  • 引数をあるデータ型から別のデータ型に変換する必要がありますか?等

FlashやAlchemyの経験はありません。

ありがとう!

0 投票する
1 に答える
131 参照

adobe - flash alchemy: float の配列を渡す

動作しません:

CPP:

fprintf 出力: ** processFloat サイズ: 4 sFile: 0.000, res:4

どうしたの?float の配列をフラッシュから swc に渡すにはどうすればよいですか?

0 投票する
2 に答える
271 参照

alchemy - AdobeAlchemyswfビルドを動的にロードするにはどうすればよいですか

Alchemyでは、ほとんどのビルドは静的なswcビルドです。これらはライブラリに直接リンクするのに最適ですが、一度に複数を使用しようとすると、通常(常に?)共有メモリスペースで問題が発生します。私が読んだ解決策の1つは、代わりにswfをビルドし、それらを独自のApplicationDomainに動的にロードすることです。これにより、すべてのライブラリに独自のメモリが与えられ、複数のAlchemyライブラリをロードできるようになります。(adobeフォーラムのこれらのスレッドで言及されているように:http://forums.adobe.com/message/3665801およびhttp://forums.adobe.com/message/3927791

私の質問は、これらのswfをロードして、その中のコードにアクセスするにはどうすればよいですか?この問題に関するドキュメントはないようです。swfをロードする方法は知っていますが、swfへのインターフェイスがないため、コードにアクセスする方法がわかりません。

0 投票する
2 に答える
448 参照

actionscript-3 - 錬金術を使用しないAS3プログラマーで機能する錬金術を含むswcファイルを作成できますか?

私はAlchemyに非常に慣れておらず、コードを格納するためにswcを使用する専門家ではありません(これまでのところ、それが機能したことはよく知っていますが)。この状況でAlchemyが私にとって適切なツールであるかどうかを確実に理解したいと思います。Alchemyで簡単なスクリプトを作成して、コード内の特定の「重い持ち上げ」をより軽く、より少ない時間で行い、より多くのパフォーマンスを引き出すのに役立てたいと思います。秘訣は、私の同僚がインストールプロセスに気が遠くなる可能性があることです(ガイドはありますが)。ですから、私の質問は、Alchemeyで作業するのに時間がかかる場合、私たちのプロジェクトで、コードを使用していない他の人が自分のコードを利用できるようにすることはできますか?

それが理にかなっていることを願って、私の本能(直感)はそう言います。確認したいだけです。

0 投票する
1 に答える
1451 参照

alchemy - FlasCC の Hello World - Windows で初めて FlasCC を実行する

README.html の説明を読んでいます。

それは言います:

  1. ZIP ファイルの内容をハード ドライブに解凍します。これはハード ドライブの任意の場所に抽出できますが、この readme では C:\flascc\ にあると想定しています。
  2. 64 ビット Java がインストールされていることを確認します (http://www.java.com/getjava)。
  3. Java が PATH にあることを確認します (http://www.java.com/en/download/help/path.xml)。
  4. Flex SDK をダウンロードします (一部のチュートリアルでは、コンパイルに Flex 4.6 以降が必要です)。
  5. Flash Player のデバッガー バージョンをダウンロードします (GDB を使用してコードをデバッグする場合にのみ必要です)。
  6. run.bat ファイルをダブルクリックします。
  7. 最初のチュートリアルをコンパイルして、FlasCC が機能していることを確認します。
    1. cd 01_HelloWorld
    2. make FLASCC=/path/to/sdk FLEX=/path/to/flex
    3. hello.swf ファイルを起動します

ステップ 2 についてはよくわかりません。64 ビットの Java は 32 ビットの Windows 7 で動作しますか? それは、FlasCC を使用できないということですか? また、FlasCC を使用するアプリケーションを実行できないということですか?

残りの手順は簡単です。