I don't know if this will help in your case, but as a general rule, using a "repeat for each" loop is much faster. If you are only dealing with 10 lines, it won't really matter, but you may deal with more data later
This script will add data to lines 1 to 10 but then when lines are emptied only line 10 will fill back up.

on Add_New
repeat with x = 1 to 10
if line x of variable is empty then
Add some data to the line here
end repeat
end Add_New

This returns true, and is the exact line (minus the if) from the above code!??
answer (line x of variable is empty)


Here is an example - untested but should be right or nearly so :-)

on newAddNew
  put empty into newVariable
  repeat for each line L in variable
    if L is empty then
      -- insert the new data in place of the empty line
      put newData & cr after newVariable
    else
      put L & cr after newVariable
    end if
  end repeat
  delete last line of newVariable  -- extra cr
end newAddNew

Cheers,
Sarah
[EMAIL PROTECTED]
http://www.troz.net/Rev/.

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to