Hi !
I have a background field that displays different texts on the different cards of the background. I need to find all the occurrences of one word (or string) on one card only, in order to highlight each occurrence (set the backgroundColor). So, when there is no more occurrence of a word on the current card, I must prevent the find to proceed on following cards.
Here is my current solution :
----------------
on highlightString thisCard
Global myWords -- several words or strings separated by commas
  put the name of this cd into currentCard
  repeat for each item i in myWords
    repeat
      find whole i
      if the name of this cd is currentCard then
        set the backgroundColor of the foundText to "Burlywood1"
      else
        go to currentCard
        exit repeat
      end if
    end repeat
  end repeat
end highlightString
------------------
Seems to work but not very nice ! because each time the "find" proceeds to another card I must « lead it back » to the right card (« go to currentCard »).

It seems to me that using « offset » would lead to a rather heavy handler :-((

Any better idea welcome !

all the bests from Grenoble
André


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

Reply via email to