マクロ名:del 説明:前景レイヤに対してfreeimageとvisible=falseを簡単に行うものです。 属性:該当レイヤの番号を直接属性として指定します。 使用例:@del 1 2 3 4 5 6 7 8 9 @del 1 5 8 上は前景レイヤ1〜9まで 下は1,5,8が対象となります。 使用方法:以下の@iscriptから@endmacroまでをコピーして使って下さい。 @iscript function layerdel(mp){ var names = []; names.assign(mp); for (var i=0; inames[i], "page"=>"fore"]).visible=false; kag.getLayerFromElm(%["layer"=>names[i], "page"=>"fore"]).freeImage(); kag.getLayerFromElm(%["layer"=>names[i], "page"=>"back"]).visible=false; kag.getLayerFromElm(%["layer"=>names[i], "page"=>"back"]).freeImage(); } } } @endscript @macro name=del @eval exp="layerdel(mp)" @endmacro おまけ 以下は後ろ画面のみを消す物です。 @iscript function layerbackdel(mp){ var names = []; names.assign(mp); for (var i=0; inames[i], "page"=>"back"]).visible=false; kag.getLayerFromElm(%["layer"=>names[i], "page"=>"back"]).freeImage(); } } } @endscript @macro name=backdel @eval exp="layerbackdel(mp)" @endmacro