Chris,

As far as your actual problem maybe it is better to set the substacks mainstack property as in:
on orderSubs thismainStack
   get the substacks of stack thismainStack
   sort it
   put it into theSubstacks
   repeat with x = 1 to the number of lines of theSubstacks
      put line x of theSubstacks into theStack
      set the mainstack of stack theStack to thismainStack
   end repeat
   --set the substacks of stack thismainStack to it
   save stack thismainStack
end orderSubs

This works for me here with your stack.

P.S. Although this may not relate to your problem I wanted to comment: Your repeat loop will only find the first stack (if any) that starts with "ddm-" so maybe the repeat is not the best way to go.

Tom McGrath III
Lazy River Software
[EMAIL PROTECTED]

iTunes Library Suite - libITS
Information and download can be found on this page:
http://www.lazyriversoftware.com/RevOne.html


On Nov 19, 2008, at 11:36 AM, Chris Condit wrote:
button script:

--re-order substacks
on mouseUp
 set the hilite of me to true
 put mainstacks() into listOfMainStacks
 put the num of lines in listOfMainStacks into numToDo
 repeat with x = 1 to numToDo
   if char 1 to 4 of line x of listOfMainStacks = "ddm-" then
     put line x of listOfMainStacks into thismainStack
     exit repeat
   end if
 end repeat
 set the cursor to busy
 lock Screen
 orderSubs thismainStack
   set the hilite of me to false
 beep
 answer "Done!"
 set the cursor to arrow
 set the hilite of me to false
end mouseUp

on orderSubs thismainStack
        get the substacks of stack thismainStack
        sort it
        set the substacks of stack thismainStack to it
        save stack thismainStack
end orderSubs

-






_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to