Fireworks:選択したエレメントの重なり順を反転するコマンド

ごくたまに連番画像などを読み込んだ時に重なり順を反転したくなる時があったので作りました。


コマンドを実行するごとに重なり順を反転します。
reverseSortOnSelectedElements.jsf

※注意
・あくまで簡易的なものです。
・レイヤーをまたいで選択した場合は選択されたレイヤーの中で1番下にまとめられます。

以下ソース

try {
	if (fw.documents.length != 0) {
		var dom = fw.getDocumentDOM();
		var sel = [];
		sel = sel.concat(fw.selection);
		sel.reverse()
		var len = sel.length;

		if (len == 0) {
			alert("select something.")
		} else {
			var j = len;
			for (i = j; i--;) {
				fw.selection = sel[i]
				dom.moveSelectionToLayer(-1, false, "none", i);

			}
			fw.selection = sel
		}

	} else {
		alert("No documents")
	}
} catch (e) {
	alert(e)
}

関連する記事:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

名前 *