I'm stuck.
I have created an app to move selective files based on their filetype and (sometimes) included text.
This code (below) lets you choose a directory, walk it and view a list. OK so far. Now on my second weekend learning revolution; I have linked a checkbox to a filter. :-) In my edited section I filter gHierList depending on whether one button is pressed. However, If I want to filter for two (eg jpg and gif) I double filter and end up with no selection.
I thought of creating a global eg gBobList and on each line create a local variable eg bobgif. Then would copy ghierlist into the local variable, filter the local and add to the final global (boblist). I need a global since another button will do something with this. In addition I want to view the list in the window.
Can anyone think of a simpler way?
cheers Bob
code below
global gHierList
on mouseUp
put empty into gHierList
put empty into field 1
answer folder "Pick a folder you want to walk:"
if it is empty then exit mouseUp
set lockCursor to true
set cursor to watch
directoryWalk it
-- I added this bit today
if the hilite of button "JPEG" is true then filter gHierlist with "*.jpg"
if the hilite of button "BIORAD" is true then filter gHierlist with "*raw*.pic"
if the hilite of button "GIF" is true then filter gHierlist with "*.gif"
-- end of my edit
sort gHierList
put gHierList into field 1
put number of lines of fld 1
set lockCursor to false
end mouseUp
on directoryWalk whatFolder set the defaultFolder to whatFolder put the files into temp repeat for each line x in temp put whatFolder & "/" & x & return after gHierList end repeat put the folders into tDirList repeat with x = 2 to the number of lines of tDirList directoryWalk (whatFolder & "/" & (line x of tDirList)) end repeat end directoryWalk
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution