flash CS4で
オニオンスキンをかけているのに、
前のフレームが表示されなくなる事が高い頻度でありました。

アニメーションを作っている時に
オニオンスキンがないとキツすぎるので
諦めてCS3と併用して使っていたんですが、

何をするとオニオンスキンが効かなくなるのか
ようやく分かりました。

どうやら

"レイヤーをロック"

"レイヤーを非表示"

を同時にかけた場合、
それより上の全てのレイヤーで
オニオンスキンが使えなくなるようです。


bug_01.gif

レイヤー2を "レイヤーをロック" + "レイヤーを非表示"に

bug_02.gif
レイヤー1のオニオンスキンが効かなくなります

※ロックをかけた直後は効いていますがタイムラインをいじると消えます。

僕の環境ではwindowsでもmacでも再現されました。

バグが直る訳ではないですが、
原因が分かったのでSC3で
開き直して作業する手間は省けそうです。

HTML5飯