Popis funkcí pro vytvoření prostředí. 1.Startování při volání aplikace. Import souborů .as volané v aplikaci, inicializace kontejnerů, proměnných, posluchačů událostí - spuštěntí tickeru ticker.start(); pro čas v Hlav_e přes onTick() v Hlav_a - volaná funkce z aplikace hlmenu.zadej() v souboru Hlavmenu pro inicializaci proměnných ob=parent; obf=ob.zak; obfs=obf.supkon v Hlavmenu - v souboru Hlav_d je při volání aplikace automaticky volána funkce nahlok(), která spouští sérii nahrávání dat do proměnných ze souborů xml. nahlok() - lok.xml nahvozy() - vozy.xml nahrada() - rada.xml nahfirma() - firma.xml nahmat() - mater.xml nahxml() - team.xml - spuštěno vytvoření tabulky - gridu s událostmi "gridItemSelected" pro výběr kolejišť a nakonec příkaz ke stavbě kalendáře builtCalendar(). V globální proměnné "teamXML" ze souboru "team.xml" ponechány poslední nahrané data pro výběr kolejišť. 2. Výběr kolejišť z kalendáře a jejich grafická znázornění. Přes posluchače klikáním myši z tabulky kolejišť v kalendáři přes funkci "gridItemSelected()" v souboru Hlav_c se provede výběr. Funkce mění "Ano", "Ne" v tabulce. Po selekci stlačením tlačítka "calendar.vyber" spuštěna funkce "fvyber" ze souboru Hlav_c - ta spouští funkci "ffvyber". Popis funkce "ffvyber" ze soub. Hlav_c: Po vyčištění funkci "fvstmaz()" ze souboru Hlav_a jsou zpracovávaná data z globální proměnné "teamXML" pro tvorbu kolejišť ponechané po prvním spuštění. Ve smyčce upravována pole obf.genvstup.push(pole); ob.zak.retezvozy.push(0); ob.zak.retezlok.push(0); Pak mimo smyčku volána funkce "ob.nah.spustivstup()" ze souboru "Gen_nahrani.as". Popis funkce "spustivstup()" ze soub. Gen_nahrani.as: Po inicializaci proměnných se vytvoří dle velikosti pole "genvstup" počet instancí objektů "Zaklad", které jsou vloženy do kontejneru "supkon" v souboru "Gen_zaklad.as". Kromě naplnění proměnných, jsou ve smyčce dále volány funkce z objektu "zaklad" nahrej() a "volba()" v "Zaklad.as", mimo smyčku vytvoření posluchače "enterframe", který spouští funkci "stalod" z "Gen_nahrani.as" Ve funkci "volba()" a "nahrej()" jsou naplněny kontejnery, proměnné dle parametrů čerpajících data z pole "genvstup".Je vytvořen posluchač událostí pro aktualizaci dat ze sousedních stanic časovače "dmyTimer". Ve funkci "stalod()": dle krokování - proměnná krok je provedena inicializace objektu v proměnné gbb a dále spuštěné funkce ahrej() a startLoad() z Gen_nahrani.as. Ve funkci ahrej tvorba posluchače pro tlačítka a spouští funkce protlac(), protext(), protext1(). Jsou zde zadávány vlastnosti objektů. Ve funkci startLoad() Nahrání souboru swf s grafickým znázorněním kolejiště. Po potvrzení úspěšného nahrání doplněno inicializaci proměnných a posluchačů událostí a k volání funkce cxml() pro nahrání označení kolejiště ze souboru xml a naplnění proměnných a objektů.