hi
I create layer comp and add group layer. but when expose, just groups show. and sub layers will be hide.
how to create layer comp that store current state of layers?
and how to fix group problem?
thanks.
moho.document:PrepUndo(true)
local curLayer = moho.layer
local doc = moho.document
local comp = doc:AddLayerCompWithName('DV_solo')
comp:SetAutoAddsGroupLayerChildren(true)
comp:AutoAddChildLayers(doc,NULL)
again when I use expose to layer comp in moho , all layers will be off
خیام اگر ز باده مستی خوش باش
با ماهرخی اگر نشستی خوش باش
چون عاقبت کار جهان نیستی است
انگار که نیستی چو هستی خوش باش
moho.document:PrepUndo(true)
local curLayer = moho.layer
local doc = moho.document
local comp = doc:AddLayerCompWithName('DV_solo')
comp:SetAutoAddsGroupLayerChildren(true)
local dsfd = comp:AutoAddChildLayers(doc,NULL)
print(tostring(dsfd))
print returns false
خیام اگر ز باده مستی خوش باش
با ماهرخی اگر نشستی خوش باش
چون عاقبت کار جهان نیستی است
انگار که نیستی چو هستی خوش باش
moho.document:PrepUndo(true)
local curLayer = moho.layer
local doc = moho.document
local comp = doc:AddLayerCompWithName('DV_solo')
comp:SetAutoAddsGroupLayerChildren(true)
local dsfd = comp:AutoAddChildLayers(doc,curLayer:Parent())
print(tostring(dsfd))
I frustrated. I can pass every thing for arguments .no error. Just do Nothing. why doc should be one of args? do I access to other docs ?
خیام اگر ز باده مستی خوش باش
با ماهرخی اگر نشستی خوش باش
چون عاقبت کار جهان نیستی است
انگار که نیستی چو هستی خوش باش
So comp:SetAutoAddsGroupLayerChildren(false) will not allow comp:AutoAddChildLayers(doc, NULL) to add children, but comp:SetAutoAddsGroupLayerChildren(true) will.