Message 1 of 7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Anyone tell me why the following does not work? It returns ok but layers are not renamed.
fn layerNamesToLowerCase = ( for k = 1 to layerManager.count-1 do (
aLayer = layerManager.getLayer k layName = toLower(aLayer.name) print layName aLayer.setName layName ) ) layerNamesToLowerCase()
--feedback in listener
layerNamesToLowerCase()
<MixinInterface:LayerProperties>
"layer003"
<MixinInterface:LayerProperties>
"layer001"
<MixinInterface:LayerProperties>
"layer002"
OK
If i just get a layer thus:
(layerManager.getLayer 2).setName "Numpty"
it works fine, so why is the function not doing this?
Solved! Go to Solution.