KYS-LAB ueda

Firefox3.6で、ノートPCの加速度センサーを取得

2010-01-25 (月)

JavaScriptで取得できると言うことは、そのままFlashへも伝えられると言うことですね。
これはおもしろい!
しかし、当社には加速度センサー付きノートPCがない。。。

以下、●Detecting device orientation - MDCより


function handleOrientation(orientData) {
  var x = orientData.x;
  var y = orientData.y;
  var z = orientData.z;
}
window.addEventListener("MozOrientation", handleOrientation, true);

InDesign_jsx「文字前後のあき量」

2009-11-20 (金)

Indesign_jsx_leadingAki.jpg
↑これをjsxから設定する

・文字前のあき量
leadingAki

・文字後のあき量
trailingAki

・値(Number型)
-1 : 自動
0 : ベタ
0.125 : 八分
0.5 : 二分
など。

・例

//選択されている文字の後ろあき量を二分にする
var myInDesignDoc = app.activeDocument;
var mySelObj = myInDesignDoc.selection;
mySelObj[0].trailingAki = 0.5;


パレットから設定できる値は、
自動、ベタ、八分、四分、三分、二分、二分四分、全角
のみですが、スクリプトからは
trailingAki = 0.8
のような値も設定でき、全角時の80%相当のあき量になる。
元々パレットから設定できる値以外を設定すると、パレット上では変更前に設定されていた値がそのまま表示され続けるので混乱の元。

これは、
環境設定 => 単位 => 組版
をポイントに変更しても変わらず。
そもそも組版単位をポイントに変更しても、文字前後のあき量の表記は「四分」「二分」などのまま。

■作業確認環境
Windows VISTA SP2
InDesign CS3(5.0.4)
ExtendScript Toolkit 2.0.2.77

InDesignからBlogへ投稿するJavaScript

2009-11-09 (月)

インデザイン上で選択しているテキストを、XML-RPCでブログに投稿します。
ただそれだけです。
インデザインJSでのSocketでPOSTするサンプルがあまりなかったので、練習がてら書いてみました。

Windows VISTA
InDesign CS3
MT4とwordpress2.8
で動作確認。

エラー処理は、ほとんどしていません。サンプルということで。
Content-Length用にデータ量を計算しているところも、怪しいです。
UTF8は日本語が3byteとか4byteとか。インデザイン上で字形パレットから挿入した文字や制御文字等は未検証。

続き以降にソース

InDesignからBlogへ投稿するJavaScriptの続きを読む

ウィンドウの幅によって可変させてみる

2009-10-26 (月)

いわゆる「エラスティックレイアウト」というのでしょうか
Elastic:
「弾力のある」「しなやかな」「軽快な」という意味の言葉のようです。

最近では、ウィンドウ幅に合わせて、カラムの幅だけでなく、画像のサイズやトリミングまで可変させるレイアウトもあるようです。


私も練習がてら作ってみました。
幅が狭くなると、1カラムになります。

どうせなら、可変の様子が変形特撮ロボットのように見えるとおもしろそうなので、jQueryでanimateさせてます。
勢いで作ったので、かなり強引です。
そして、ウィンドウを広げても戻りません><

擬音のフォントは、こちら『ジョジョフォント』です。


今日はここまで。
時間のあるときに、ウィンドウ幅に合わせて、何パターンかレイアウトを作ってみたいと思います。

Illustratorでバーコード作成

2009-03-13 (金)

Adobe イラストレータ CS3用の、バーコード作成JavaScriptを作ってみました。

検証など完了すれば、公開したいと思います。

参考にしたサイト:
●バーコードの作り方


しかし、アドビ社のソフトは統一性がなくて、とても開発しづらいですね。
四角一つを描くにも、
InDesignでは、[y1,x1,y2,x2]と座標を指定するのに対し、
Illustraterでは、[y,x,w,h]だったり。

プロパティやメソッド名が、統一されれば開発しやすいと思うのですが。。。


IllustraterのJavaScript情報を検索していて、おもしろいスクリプトを沢山公開されているページに出会いました。
オススメです!
●s.h's page - [Illustrator] JavaScript scripts