Search Tutorials
Frame 2 III - Explanation of the Code Explaination of Frame 2 code: This one isn't as complicated as it looks. To start, convert use input to lowercase. Frame 2 checks if the user has typed anything more or less than the last time we checked.... if so, control is passed to frame 1. First, we clear the list. Then, remember, it is LIVE updated. The variable is constantly changing as the user types. Trace (Use the Trace Action) it to see. Check all imported link descriptions (from 1 to "/:total") for being at least 3 characters long (no point searching for 1 or 2 character words) Search the text description "/:text"&n from the first letter to the last (minus length of "findit") for the character string "findit". If it is found, then add it to the list via duplicate movie clip. Simple - right?In this release of the Active Search List I have included a variable on the main timeline as an option to be case sensitive or not. This, again, may or may not be useful to your users, I cannot off-hand think of a case where you would WANT the list to be case sensitive. But it would reduce a monstrous amount of calculations to do so. This is one more option you can disable if your list is long enough that it DOES exceed the 200,000 calculation limit. That is the only reason I have set it as a separate variable.
If (not(/:case_sensitive))
Comment: ----------------------------------------------
Comment: convert entry to lower case
Comment: ----------------------------------------------
Set Variable: "input" = findit
Call ("convert_to_lowercase")
Set Variable: "findit" = output
End If
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|