Trackback URL
Profile
小野田 智(オノダサトシ)
日本でWebデザイナーとして活動後、英語習得のために渡豪。18ヶ月の修行期間を経て帰国後、Web業界に復帰、某社にてデザイナーとして勤務中。
詳細
Search
Recent Entries
- 14th June 2008
[お仕事情報] モスバーガー 新海老カツバーガー - 23rd April 2008
京都八日目~旅を終えて - 21st April 2008
京都六日目~七日目 - 19th April 2008
京都三日目~五日目 - 13th April 2008
京都二日目 - 11th April 2008
京都一日目 - 8th April 2008
京都へ - 12th February 2008
[翻訳]コリン・ムックの「今から始める ActionScript 3.0 - WORLD WIDE TOUR」セミナースライド
21st Sep 2006
[JSFL] swap symbols in the same layer
食欲は徐々にですが戻りつつあります。
僕のストレスというか鬱解消法は、とにかく何か手を動かすこと。今回の問題が起こる以前から、やらなくちゃいけないことが溜まっていたので、力を振り絞りつつそれらをこなしていく事で、気持ちも前向きになっていく。それに、なにかに集中していればその間はツライことも忘れられるしね。こういうときって、意外と結果が残せるのかもしれない。
んで、気分転換と実益を兼ねて、前から欲しいなと思っていたFlashの機能をJSFLで書いてみました。
“swap symbols in the same layer”(ダウンロードしたファイルを実行するだけでインストールできます。要ExtensionManager)
このコマンドはレイヤーの中にあるインスタンスのシンボルを一気に置き換えます。
タイムラインアニメーションを作っているときに、そのタイムラインの動きは維持しつつ全てのシンボルを他のシンボルに置き換えたいときってありますよね。そんなとき、普段なら一つ一つインスタンスを選択しては「置き換え」ボタンクリックの繰り返し。2,3回程度なら許容範囲なのですが、飽きっぽい僕としては5回を越えるあたりからむかつき出し、10回以上になればこれは拷問かと感じてしまう。実際、作業時間的には僅か数分なのですが、精神的にこういう単純作業は受け付けられません。
というわけで、「楽をするための苦労なら喜んでする」をモットーに、作業を自動化するスクリプトを書いてみました。
使い方は、
元のインスタンスのあるレイヤーを編集中にし、対象のシンボルをライブラリー内で選択状態に。そして、コマンド実行。エラー条件に当てはまらなければ、一気に置き換えが行われます。
注意事項は以下の通り
タイムラインアニメーションで使用することを考慮に入れているので、キーフレーム内に複数のオブジェクトがあるとエラーが発生します。
ムービークリップ、グラフィック、ボタン以外のオブジェクトは当然置き換えられません。
ビットマップやビデオは必要性を感じなかったので非対応。
あと、決まり文句のようですが、
このコマンドを使って何らかの被害が発生しても責任は持ちません。
権利に関しては Creative Commons Attribution 2.5 を採用で。
実際、僕の進行中の仕事でも使用していますが、かなり気持ちがいいです。コンピューターにできることはコンピューターに任せて、人間様はもっとクリエイティブなことに頭と時間を使うべきですよね。作業のストレスも減って試行錯誤がしやすくなったので、間違いなくクオリティアップに繋がってます。こういう、小ネタが生産性を向上させるんですよね。
9/23追記
名称を
swap symbols in a layer から
swap symbols in the same layer に変更しました。
Comments
satoshi posted at 24th September 3:26 2006
まぁ、これが僕の仕事だからねぇ。専門的なのと日記的なのはBlogを分けるという手もあるのだけどめんどくさいので(汗)






hiroko posted at 21st September 23:19 2006
食欲,少しずつ戻ってきてるみたいで安心(><)
‥!!専門的ですっ,せんぱい!!
でも最後の段落の「コンピューターに~」のくだり,感動もんだわ◎