問題タブ [jsfl]
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.
flash - コマンドラインから FLA を公開することはできますか?
私たちのプロジェクトには、アーティストが CS3 で作成した多数 (数百) の FLA ファイルがあり、そこから SWF をコンパイルして Flex/AS3 アプリケーションで使用します。
合理化されたビルド/デプロイ システムの一部として、これらすべての FLA のパブリッシュを自動化し、理想的には SWF もデプロイできると非常に便利です。JSFL を使用して CS3 からバッチ パブリッシュを実行する方法をいくつか見つけましたが、CS3 にはこのためのコマンド ライン機能がないようであることに驚きました。
これは価値のあるLinuxシステム上にあります.JSFLの経験がなく、コマンドラインからスクリプトを実行できるかどうかを知りませんか?
注: 「Linux が望ましい」と言うべきでした... 私は Linux を使用していませんが、私たちのサーバー/ビルド PC は Linux です... CS3 に互換性がないとは知らなかったので、この部分は Windows でも実行できると思います.
actionscript-3 - Flash CS3 でグループ メンバーにアクセスする方法
フラッシュ (fla) ファイルのライブラリにあるすべての動的テキスト フィールドにアクセスし、特定の文字セットを埋め込むスクリプトを作成しています。
テキストフィールドを探してすべてのオブジェクトを反復処理しますが、グループ オブジェクトのメンバーにアクセスしようとすると、いくつかの問題があるようです。フラッシュ ファイルには子が含まれていますが、 CS3 の jsfl リファレンスで定義されている Group オブジェクトからそれらにアクセスする方法がわかりません。グループには文書化されていない レイヤープロパティがありますが、それ自体への参照のみが含まれているようです。
CS4 リファレンスでは、Group オブジェクトの members プロパティが定義されています。
私の質問は、Flash C3 jsfl スクリプト API で Group オブジェクトの子にどのようにアクセスするのですか?
flash - windowSWFからJSFLにオブジェクトを渡す方法は?
fla、asファイル(ドキュメントクラス)、およびjsflファイルを使用しています。swfはWindowSWFフォルダーに生成されます(例:$ flash / WindowSWF)
単純なwindowSWFがあり、MMExecuteとfl.runScriptを使用してas3からjsflに変数を渡します。でも、オブジェクトを使うと困るなんて想像もしていませんでした。
私のwindowSWFには、次の列を持つsettingsGridというDataGridがあります:["prefix"、 "suffix"、 "type"]そしてsettingsGrid.dataProvider.toArray()をjsflスクリプトに渡そうとしています。
問題は、反対側で未定義として出てくることです。それを回避する方法についてのヒントはありますか?
短いバージョン:{prefix: "value"、suffix: "value"、type:"value"}のようなオブジェクトの配列をactionscriptからjsflに渡すにはどうすればよいですか。単一のオブジェクトを渡すと機能しますが、配列を渡すとエラーが発生します。
私の関数呼び出しは次のようになります。
jsflファイルのメソッドのシグネチャは次のようになります。
flash - Flash CS4 の拡張: カスタム パネルで現在の選択内容に関する情報を表示するにはどうすればよいですか?
Flash CS4 カスタム パネル拡張機能を構築しています。アクション スクリプトから jsfl を呼び出すことはできますが、jsfl クエリからカスタム パネルに情報を取得する方法がわかりません。MMExecute() は一方通行のようです。
具体的には、カスタム パネルで選択範囲の X と Y の位置を表示したいと考えています。パネルから結果にアクセスできるように fl.getDocumentDOM().getSelectionRect() を呼び出すにはどうすればよいですか?
どんな助けでも大歓迎です、マット
actionscript-3 - Flash CS4 IDE のカスタム パネルを作成する場合、コールバックをワークスペース イベントにアタッチする方法はありますか?
Flash CS4 のカスタム パネルを IDE イベントに登録する方法はありますか?
CS4 IDE 用のカスタム パネルを作成しました。現在、ステージ上の現在の選択が変更されるたびにコールバックを取得したいと考えています。これは可能ですか?
私のバックアップ計画は、選択したオブジェクトの IDE を 1 秒に数回パネルにポーリングさせることですが、これは弱く、ステージからのオブジェクトの削除やファイルの保存などの他の種類のイベントには拡張されません。
ありがとう、マット
flash - Flash で JSFL から xmlui ターゲットリストの選択にアクセスするにはどうすればよいですか?
私は単純なxml uiを持っています:
ユーザーが accept を押した後の結果を取得するにはどうすればよいですか?
私は次のような基本的なものを持っています:
そして、私が得るのは未定義です。
symbolDialog.target_symbol.value が存在しません。
Extending Flash MX 2004 bookの XMLUI に関する章を調べましたが、targetlist の下にリストされているすべてのプロパティは、id、height、width、class、required です。
targetlist から選択するにはどうすればよいですか?
javascript - JSFLでXMLを解析しますか?
利用可能なJSFL(Adobe Flash-extension Javascriptスクリプトファイル)にxml解析ツールがないようです:http://osflash.org/pipermail/flashextensibility_osflash.org/2006-July/000014.html
では、javascript xmlパーサーを追加する簡単でクロスプラットフォームの方法はありますか?
flash - JSFL を使用し、libraryPath を使用してライブラリからアイテムを引き出す
一部のファイル設定を自動化するための SWF パネルを作成しています。libraryPath JSFL コマンドを使用して、いくつかの外部ライブラリを指定しています。JSFL を使用して、これらの外部ライブラリの 1 つからアイテムをステージに配置するにはどうすればよいですか?
私はもう試した:
flash - JSFLはFlash asoファイルを削除します
私は FDT 3 と Ant を使用して jsfl ファイルを作成し、それを実行して fla をコンパイルしています。jsfl から aso ファイルを削除する方法を見つけようとしています。Antのプロパティにasoファイルへのパスを保存しようとしましたが、作成時にjsflに追加され、asoファイルを削除するように機能しますが、マシンに合わせてそのプロパティを編集する必要があることを意味します。 Mac と Windows を使用しています。
私の質問は、jsfl に aso ファイルを見つけて削除させる方法はありますか?
macos - Webサーバーをカーボンバンドルに埋め込む
外部プロセスが通信できるように、AdobeFlashCS4用にコンパイルされたjsfl外部ライブラリに小さなWebサーバーを埋め込む必要があります。外部ライブラリはMacではCarbonバンドル、Windowsではdllのセットになるため、WebサーバーはRubyのような外部依存関係なしにC /C++コードから埋め込み/ロードする必要があります。fnordやmini-httpdなどの小さなWebサーバーのほとんどは、MacやWindowsに移植されたことがありませんが、ほとんどの場合Linuxでコンパイルすることを目的としています。Luaベースの組み込みWebサーバーを使用することを考えていましたが、それが機能するかどうかはわかりませんでした。WindowsやMacへの移植が他のサーバーよりも簡単な組み込みWebサーバーはありますか?