Brief explanation of variable text files. Whether you need it or not:)

-One of the most important var is verticenum. This one denotes the number of main menus.

-main menus are called vertex's

-vertex's can 'have' labels,html links,txt links, or a series of values seperated by '-'s (submenus)

-vertex's are identified by the swf by number and are named

-submenu also 'have' links and labels

-the variable names are long so as to be easily understood

-flash does not like returns or white space

-all the txt fields have been set to accept basic html tags, like bold, italic, a href. i am not sure of the limits ie can the trigger javascripts etc

-main.txt is the default variable file for 'any' of the telangelix sites

-the swf auto senses the type of link and reacts appropriately

-you can: 1)open a txt file 2)open an html link (quicktime etc goes here) 3)open a submenu which can consist of txt files & html links (no submenus)

-as for html, you must use the javascript which you can see in the txt file:

javascript:openNewWindow+('http://www.techno.ca','newWin1','width=400,height=400,scrollbars=no,top=100,left=250')

-the + sign isn't important and can be ignored or replaced with a space
-you can change the url and pretty much any window properties controllable by javascript here
-the script is also supposed to generally center the window when it opens

-for txt files to view there are 3 variables and each seperate file must have all 3

-the link in the var txt is a path to the file

-as I mentioned yesterday it is best to keep the 'checkloaded' variables last as they are used in the initialization sequence of a window

-the variable structure is simple mime compliant (i believe) name value pairs, where the first variable is listed: 1stvar=1stvalue&2cdvar=2cdvalue'

-note the ampersand all values except for the first must be preceeded by an ampersand

-which brings me to disallowed characters: 1)'&' cannot be used 'in' a variable or variable name  for the above reason 2)'-' the swf senses a submenu because it has multiple values and not a unitary path, it senses multiple values via the existence of a '-' between them. (* I know this can't remain the case as paths can legitimately contain dashes, I will change it) 3)try to avoid '""' quotations flash understands this as changing the variable type sometimes (string/numeric)

-the directory 'structure' I have sent you is important

-there may be small changes that have to be made to the file so it works on say a box running apache

-the saucer frequency is set to the highest or most frequent setting by default in the txt file as 1. If you increase that number you are increasing the value of a multiplier which is applied to the number of seconds untill its arrival.

-I advise having a some fun with menu_perspective variable. the higher, the higher....


