2007年 08月 08日

CS3 でスライスロールオーバー

Fireworks と DW に機能が移動されたらしく、http://subtech.g.hatena.ne.jp/cho45/20070805/1186248934 の方法はつかえない。
Photoshop だけでやるには、ロールオーバースライス一個一個を名前変更したりしながら保存するアクションを書くしかない感じ。このアクションが微妙にクセがあるのがあれなんだけど……

スクリプト機能をちゃんと調べてみるか。

  1. 現在の状態を Web 用の保存 (ユーザ定義のスライスのみ)
  2. ロールオーバー用のレイヤーをアクティブに
  3. ロールオーバによって変化があるスライスの名前をもとのスライス名に -over をつけたものに。
  4. 現在の状態を Web 用に保存 (ユーザ定義のスライスのみ)
  5. 保存後に -over がついているのとついていないのを縦連結

レイヤーの選択と、変化したかどうかがとれればつくれるはずなんだけど