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

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

actionscript-3 - JSFL を使用して、さまざまなフォルダーからライブラリに多数のビットマップをインポートし、フォルダー構造を fla ファイルに保持する方法

さまざまなフォルダーから多くのビットマップ ファイルを fla ファイルのライブラリにインポートし、フォルダー構造を fla ファイルに保持する必要があります。

たとえば、次のようなファイルの構造があります。

mainFolder -> folder1 -> png1.png
mainFolder -> folder1 -> folder11 -> png2.png
mainFolder -> folder2 -> png3.png
mainFolder -> folder2 -> png4.png

ライブラリのflaファイルに同じ構造が必要です:

フォルダ
1 -> png1.png フォルダ1 -> フォルダ11 -> png2.png フォルダ2 -> png3.png フォルダ2
-
> png4.png


今のところ、私はこのコードを作成するために管理しています:

// 私の場合の mainFolder は fla ファイルの名前です (拡張子は .fla です)

このコードは必要に応じてフォルダー構造を作成しますが、たとえばメインフォルダーを指すだけで複数のファイルを一度にロードする方法はまだわかりません
fl.browseForFolderURL("Select a folder.")

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

flash - jsfl .jpg .png を別のフォルダに移動

拡張機能に基づいてライブラリ アイテムを移動できるかどうか疑問に思っていました。

次のコードを使用してビットマップを移動できることを知っています。

ソース: http://www.flashperfection.com/tutorials/Organizing-Library-using-JSFL-36522.html


ただし、私の質問は、たとえば「.jpg」と「.png」を含むアイテムを移動し、そのアイテムを「JPG」と「PNG」という名前の 2 つの異なるフォルダーに移動できるということです。

私が行っているこの仕事では、クライアントは PNG ファイルと JPG ファイルを Flash ライブラリの別のフォルダーに配置する必要があります。

すべての助けを前もってありがとう!

-パット

0 投票する
6 に答える
2506 参照

jsfl - JSFL 未使用のライブラリ アイテムの削除

フラッシュ内の未使用のライブラリ アイテムを削除するための JFSL コードはありますか?

Flash ライブラリ メニューから [未使用のアイテム] を選択して、削除キーを押すだけでよいことは知っています。これで問題ありませんが、いくつかのプロジェクトでこれを繰り返す必要があるため、このプロセスを自動化したいと考えています。

前もって感謝します!

-パット

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

flash - JSFL: シンボルにぼかしフィルターを追加するが、ぼかし量を変更する

さまざまな種類のぼかしフィルターのホットキーを設定できるように、JSFL スクリプトを作成しようとしています。

履歴から次のコードをコピーしました。ただし、このコードを使用すると、デフォルト値の blurX=5、blurY=5 が使用されます。「フラッシュの拡張」ドキュメントは役に立ちませんでした。コード内の値を変更する方法についての説明なしで、同じコードが表示されました。ありがとうアドビ!(皮肉)

fl.getDenter code hereocumentDOM().addFilter('blurFilter')

次に、さらに検索を行い、次のコードを見つけました。

var currentFilters = fl.getDocumentDOM().getFilters(); for(var i=0; i<currentFilters.length; i++) { if(currentFilters[i].name == "blurFilter") { currentFilters[i].blurX = 10;} } fl.getDocumentDOM().setFilters(currentFilters);

ソース: http://www.adobemarketing.com/devnet/flash/articles/jsfl_overview.html

問題は、選択した何かでこのコードをアクティブにすると、フラッシュが何もしないことです。この記事は「Flash 8」向けに書かれていることに注意しましたが、これには何らかの更新版があるはずです。

足りないものはありますか?JSFL を使用してカスタムのぼかし効果を追加する別の方法はありますか?

ところで:私はFlash CS6を持っています

これを解決するのに役立つ助けや手がかりがあれば、大歓迎です。前もって感謝します!-パット

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

actionscript-3 - JSFL コマンドでテキストフィールドを単語に分割 - フラッシュ配列の順序エラー

このコマンドは、Flash で選択されたテキスト フィールドを取得し、テキスト フィールド内の単語またはスペースに基づいて異なるグループに分割することになっています。コマンドが単語の順序を混同しています。(以下のコードでは、グループを異なるレイヤーに配布する部分を取り出しました。)

「コマンドのテスト」という単語を入力してコマンドを実行すると、文字数が逆になり、テキストフィールドが後ろから前に切り取られます。

たとえば、最初の単語「TEST」は 4 文字です。エラーは、単語「 command 」の末尾の「 d 」でテキストフィールドの末尾からカウントを開始することです。

その結果、"TEST" を切り詰める必要があるのに、 " mand " を切り詰めてしまいます。後ろから前に数えると、分割は正しい文字数に対応していることがわかりますが、逆になっています...

私の最初の本能は、配列の 1 つの順序を .reverse() で逆にしようとすることでした。しかし、うまくいきませんでした。

Flash CS 5.5、AS3 を使用しています。助けてください!

これが私が話していることの写真です...

ここに画像の説明を入力

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

actionscript-3 - FlashCS5で複数の形状とグループをムービークリップ/シンボルに変換する

私は約2時間ウェブを検索していて、ステージ上にある300以上の形状をシンボルに変換するのに役立つ拡張機能(MXP)またはJSFLスクリプトを探しています。名前は関係ありません。symbol_001、002などの可能性があります。stackoverflowやactionscript.orgで誰も質問していないことに驚かされるほど、一般的なタスクのようです。

これに出くわしましたが、必要なものではありませんでした...一度に1つのシンボルしか実行しませんでした...:http ://www.adobe.com/cfusion/exchange/index.cfm?event = extensionDetail&loc = en_us&extid = 1848523

これは私が望むことをしますが、ビットマップとライブラリ内のものだけです。 http://benclinkinbeard.com/2006/07/flash-extension-convert-bitmaps-to-symbols/

助けてください!

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

flash - Flash CS6 で JSFL を使用してモーション トゥイーン内の要素の色を取得する

Flash CS6 のアニメーションを希望の形式にエクスポートするための jsfl スクリプトを作成しています。ここに問題があります。アニメーションにモーション トゥイーンを使用したため、次のコードを使用して要素の位置、回転、およびスケールを正しく取得できます。ただし、コードは色情報を処理できません。

要素のアルファが 0 から 100 まで直線的に変化する簡単なアニメーションを作成しました。すべてのcolorAlphaPercent値を最初から最後まで出力すると、すべて 0 であることがわかります。さらにテストを行った結果、作成するアニメーションに関係なく、どのフレームでも、colorAlphaPercent値は常に最初のフレームの値と等しいことがわかりました。colorAlphaAmountおよび他のカラー値 (赤、緑、青)でも同じことが起こります。

これを取り除く唯一の方法は、Convert to frame by frame animationオンザモーション トゥイーンを実行することです。しかし、それは 1 つの要素を多くの要素に分割するため、それらが元々同じ要素であるかどうかはわかりません。

それで...モーショントゥイーン内の要素から色情報を取得する方法を知っている人はいますか? とにかくありがとう :)

0 投票する
3 に答える
1724 参照

javascript - 異なるレイヤーでさまざまなフレームを選択し、レイヤーを保持したままムービークリップに変換しますか?

タイムライン上のさまざまなレイヤーにまたがるフレームの範囲を選択し、それらをシンボル (ムービークリップ) に変換し、一度変換すると、レイヤーとフレームの配置はそのまま残ります。レイヤーの After Effects の「事前構成」とほぼ同じです。

デフォルトの動作では、一度変換するとすべての個別のフレームが同じレイヤーに配置されますが、これは非常に面倒です。

これは、カスタム フラッシュ コマンドで可能でしょうか? (jsfl)

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

flash - ムービー クリップのすべてのフレームをキー フレームに変換する方法

Classic Tween を使用するライブラリ内のムービー クリップ (SymbolItem) のすべてのアイテムをキー フレームに自動的に変換するにはどうすればよいですか?

ここに画像の説明を入力

ここに画像の説明を入力

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

java - Mac OS XでJavaからFlashを起動するにはどうすればよいですか?

Flashを起動していくつかのJSFLスクリプトを実行するクロスプラットフォームスクリプトをJavaで作成しています。

この記事を見つけましたOSXのコマンドラインからJSFLを実行する

コマンドラインから動作します

次のように、Javaからは機能しません。

質問は:Mac OS XでJavaからFlashを起動する方法は?