是非こちらを使ってみてください
未使用(※オブジェクトが無いレイヤー)の削除の際はコレを使ってみてね
マニュアルにもこれっぽい内容があったような
ちなみに、Local宣言を使っているので
他のイベント下じゃないとダメですよ
Local layerCount, layer, layerRT;
Local tagLayer = #();–レイヤーの数
layerCount = (layermanager.count – 1);–レイヤー内にオブジェクトが無いレイヤーの名前を回収
for i = 1 to layerCount do
(
–レイヤーを取得
layer = layermanager.getlayer i;
–refs.dependents用に登録
layerRT = layer.layerAsRefTarg;–従属性がカウント3未満だった場合にその名前を回収
if (refs.dependents layerRT).count < 3 then append tagLayer layer.name;);–for end
–print tagLayer;
–いざレイヤー削除
for i in taglayer do layermanager.deleteLayerByName i
この前のdependentsはこんな所にも登場するのだ
あっはっはっは
オブジェクトが多い
たとえば、背景物やもしかしたらパーティクルがある場合は
処理が緩慢になるので
できれば、プログレスバーがあるといいかな?
たぶんイイとおもう
あっはっはっは、Max大好きw