Skip to content

Instantly share code, notes, and snippets.

@sacrifs
sacrifs / renameLayer.jsx
Last active February 19, 2018 06:07
レイヤー名置換 JSX
/**
* レイヤー名置換 JSX
*
* @version 1.0.0
* @author sarifs
*/
var _layerList = [],
main = function(){
var dialog = createDialog();
dialog.btnOk.onClick = function(){
@sacrifs
sacrifs / GetInstanceName.jsfl
Created April 21, 2012 13:49
選択中のオブジェクトのインスタンス名のリストを取得するJSFL
/**
* Get Selected Instance Name
* @author sacrifs
*/
var _doc = fl.getDocumentDOM();
function main(){
fl.outputPanel.clear();
var selectedItems = _doc.selection;
@sacrifs
sacrifs / img2mc.jsfl
Created May 24, 2012 05:48
ステージ上にある選択中の画像をムービークリップに変換するJSFL
/**
* create movie clip from images.
*/
var _doc = fl.getDocumentDOM();
var _lib = _doc.library;
function main(){
fl.outputPanel.clear();
var selectedItems = _doc.selection;
var numItem = selectedItems.length;
@sacrifs
sacrifs / renameInstanceFromSymbolName.jsfl
Created June 8, 2012 13:24
シンボル名からインスタンス名を付けるJSFL
/**
* rename instance name from the selected symbol name.
*/
var _doc = fl.getDocumentDOM();
function main(){
fl.outputPanel.clear();
var selectedItems = _doc.selection;
var numItem = selectedItems.length;
if(numItem == 0){
@sacrifs
sacrifs / deleteLayerSets.jsx
Created June 15, 2012 08:53
レイヤーセット(フォルダ)を消すJSX
/**
* レイヤーセット(フォルダ)を消すJSX
*/
var _layers = [];
var _layerSets = [];
main();
function main(){
@sacrifs
sacrifs / img_size_checker.js
Created November 30, 2012 12:15
HTMLで画像のサイズが実際のサイズと異なる場合に赤枠を付け、console.logに書き出しするブックマークレット用JS
javascript: (function(){
var d = window.document;
var s = d.createElement('script');
s.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js';
d.body.appendChild(s);
setTimeout(function(){
$("img").each(function(){
var src = $(this).attr("src");
var img = new Image();
img.src = src;
@sacrifs
sacrifs / spiffield_custom_event.js
Last active December 10, 2015 22:18
カスタムイベントをJSで使う。
/**
* spiffieldCustomEvent
*
* @license MIT License http://www.opensource.org/licenses/mit-license.php
* @author sacrifs http://labs.spiffield.net/
* @update 2013/01/11
*
* var obj = document.createElement("object");
* spfdCustomEvent.addListener(obj, "loadComp", function(e){alert("loadComplete!")});
* spfdCustomEvent.dispatch(obj, "loadComp");
@sacrifs
sacrifs / Export2Text.jsx
Last active December 17, 2015 08:39
Photoshop用。レイヤー名とテキストレイヤーのテキストをファイルに書き出し
/**
* Export2Text.jsx
*/
var _layers = [];
main();
function main(){
CR = String.fromCharCode(13);
@sacrifs
sacrifs / clipCurrentLayer.jsx
Last active December 19, 2015 23:49
Photoshop用。CS6/CC確認。選択中のレイヤーを切り出し。レイヤー名がファイル名になります。
/**
* clipCurrentLayer
* レイヤー切り出し
*
* @version 0.1.1
* @author sacrifs
*/
preferences.rulerUnits = Units.PIXELS;
var ADOC = activeDocument;
var RESOLUTION = 72;
@sacrifs
sacrifs / jquery.rayeffect.js
Created August 13, 2013 04:45
jQueryプラグインテスト。RayEffectのJS版。RayEffectのエフェクト自体はこちらを参考にしています。→http://wonderfl.net/c/NspJ
(function($){
$.fn.rayeffect = function(config){
var defaults = {
duration:1000
}
var options = $.extend(defaults, config);
return this.each(function(index){
var TIME = options.duration;
var ct = $(this);