Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

jsflとtipsに関するstylusのブックマーク (3)

  • Tanablog: ストレスフリーでライブラリのシンボルを編集モードにしたい

    可能な限りライブラリパネルを触らず、頻繁に編集するシンボルにアクセスする方法を模索している。思いついたアイデアは以下の 2 点。 同一の .fla ファイルを複数ウィンドウで開いておく シンボルのブックマークを作る 同一の .fla ファイルを複数ウィンドウで開いておく JSFL コマンドの fl.getDocumentDOM().enterEditMode('newWindow'); を実行すると、ステージ上で選択中のシンボルを別ウィンドウで編集することができる。自分が知る限り、この JSFL コマンド以外で、シンボルを別ウィンドウで編集する手段はない。各ウィンドウに、頻繁に編集するシンボルを開いておくことで、タブの移動だけで作業を切り替えることができる。ただし、ライブラリパネルから任意のシンボルを開こうとすると、アクティブなウィンドウではなく、一番最初に開かれたオリジナルのウィンドウに

  • Tanablog: 選択されたインスタンスに、ライブラリ内と同じ名前を付ける JSFL

    ステージ上で選択されたインスタンスに、ライブラリ内と同じ名前を付ける JSFL を書いた。 /** * 選択されたインスタンスにライブラリ内と同じ名前を付ける */ var selectedItems = fl.getDocumentDOM().selection; for (var i = 0; i < selectedItems.length; i++) { var element = selectedItems[i]; var regex = /(.*\/)?(.*)$/; var result = regex.exec(element.libraryItem.name); element.name = result[2]; } デザイナが配置したインスタンスに、名前を付ける際に使った。

  • 複数の FLA ファイルを一括でパブリッシュする

    複数の FLA ファイルを一括でパブリッシュする JSFL コマンド。共通で使用しているクラスを書き換えた時や、納品時の最終パブリッシュに使用すると便利だ。 同一ディレクトリ内の FLA ファイルをパブリッシュする //ディレクトリを指定 var dir = "file:///c:/hoge/foo/bar"; //dir が存在しない、かつ Flash 8 ならばオープンダイアログを出す if (!FLfile.exists(dir) && fl.browseForFolderURL) { dir = fl.browseForFolderURL("フォルダを選択して下さい"); } //FLA ファイルリストを得る var fileList = FLfile.listFolder(dir + "/*.fla", "files"); //パブリッシュを実行する for (var i = 0

  • 1