Starší komentáře ke článku: Jak na zobrazení svátků ve Flashi?

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Holzapfel

Datum vložení: 4.10.2001 8:29:13

Při testování zdrojového souboru jsem na svém počítači nezjistil žádné problémy s načítáním dat. Problém nastal, když jsme vše přenesli na server, který pracuje mnohem rychleji jak domácí počítač. Pro správnou funkci na serveru si budete muset zařadit do zdrojového programu zpomalovací funkci než dojde k načtení dat ve formě txt souboru. Za příkaz v prvním framu: loadVariablesNum ("data.txt", O); si vložte tuto zpomalovací smyčku, která vám zajistí správné načtení dat:
<B>for(i=1;i<100000;i++){
}</B>.
Hodnotu ve smyčce si můžete nastavit postupným testováním na svém vlastním serveru.

Avatar

Autor komentáře: Pavel Simek

Datum vložení: 4.10.2001 21:33:48

TO SNAD NEMYSLÍTE VÁŽNĚ! Za prvé je logické, že se vám data vyžádaná ze serveru neobjeví hned v následujícím snímku, tj. za zlomek vteřiny. Za druhé to není tím, že server pracuje "mnohem rychleji jak domácí počítač", ale přesně naopak. A za třetí jste tomu nasadil korunu tou "zpomalovací smyčkou", což je snad ta největší pitomost, jaká se kdy na Intervalu objevila. Flash na zobrazování svátků je kanon na vrabce. Vy jste to ovšem místo do vrabce napálil rovnou do chudáků webdesignerů!

Avatar

Autor komentáře: Ladislav Kafka

Datum vložení: 6.10.2001 20:32:25

Ale zase se musí uznat, že fantazie autora, při řešení náhodných problémů (například: proč se data ze serveru vlastně nenačetla, ten server musí být pekelně rychlý stroj, že ani snad nezaregistroval můj požadavek na zaslání dat...) nemá omezení. Tohle by mě opravdu NIKDY nenapadlo.

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 6.3.2004 11:54:11

no ta smycka mi taky prijde celkem nestastna vec, uz jen pro strasne relativni vyreseni problemu. ale nemyslim, ze je vhodne kritizovat bez jakehokoli lepsiho navrhu. takze predkladam svuj, zalozenej na jednoduchym retezci primo ve flashi. nechapu totiz, proc nahravat zbytecne textak nebo xml nebo jine externi soubory, kdyz se v nasem pripade nejedna o zadnou komplexni databazi... navic neni treba retezec editovat a proste dle meho nazoru je tohle reseni praktictejsi. vysvetlovat nic nebudu, kod je dole: (kontakt: icq IUN 166529292 - rad nekoho zaskolim nebo se necham zaskolit ve flashi)...

svatky = new Array("Nový rok","Karina", "Radmila","Diana","Dalimil","Tři králové","Vilma","Čestmír","Vladan", "Břetislav","Bohdana","Pravoslav","Edita","Radovan","Alice","Ctirad", "Drahoslav","Vladislav","Doubravka","Ilona","Běla","Slavomír","Zdeněk", "Milena","Miloš","Zora","Ingrid","Otýlie","Zdislava","Robin", "Marika","Hynek","Nela / Hromnice","Blažej","Jarmila","Dobromila","Vanda", "Veronika","Milada","Apolena","Mojmír","Božena","Slavěna","Věnceslav", "Valentýn","Jiřina","Ljuba","Miloslava","Gizela","Patrik","Oldřich", "Lenka","Petr","Svatopluk","Matěj","Liliana","Dorota","Alexandr", "Lumír","Horymír","Bedřich","Anežka","Kamil","Stela","Kazimír", "Miroslav","Tomáš","Gabriela","Františka","Viktorie","Anděla","Řehoř", "Růžena","Růt a Matylda","Ida","Elena a Herbert","Vlastimil","Eduard","Josef", "Světlana","Radek","Leona","Ivona","Gabriel","Marián","Emanuel", "Dita","Soňa","Taťána","Arnošt","Kvído","Hugo","Erika", "Richard","Ivana","Miroslava","Vendula","Heřman a Hermína","Ema","Dušan", "Darja","Izabela","Julius","Aleš","Vincenc","Anastázie","Irena", "Rudolf","Valérie","Rostislav","Marcela","Alexandra","Evženie","Vojtěch", "Jiří","Marek","Oto","Jaroslav","Vlatislav","Robert","Blahoslav", "Svátek práce","Zikmund","Alexej","Květoslav","Klaudie - Květnové povstání českého lidu ","Radoslav","Stanislav", "Státní svátek - den osvobození od fašismu (1945)","Ctibor","Blažena","Svatava/Svatoslava","Pankrác","Servác","Bonifác - Den matek ", "Žofie","Přemysl","Aneta","Nataša","Ivo","Zbyšek","Monika", "Emil","Vladimír","Jana","Viola","Filip","Valdemar","Vilém", "Maxmilián","Ferdinand","Kamila","Laura","Jarmil","Tamara","Dalibor", "Dobroslav","Norbert","Iveta a Slavoj","Medard","Stanislava","Gita","Bruno", "Antonie","Antonín","Roland","Vít","Zbyněk","Adolf","Milan", "Leoš","Květa","Alois","Pavla","Zdeňka","Jan","Ivan", "Adriana","Ladislav","Lubomír","Petr a Pavel","Šárka","Jaroslava","Patricie", "Radomír","Prokop","Státní svátek - Den slovanských věrozvěstů Cyrila a Metoděje","Státní svátek - Mistr Jan Hus","Bohuslava","Nora","Drahoslava", "Libuše a Amálie","Olga","Bořek","Markéta","Karolína","Jindřich","Luboš", "Martina","Drahomíra","Čeněk","Ilja","Vítězslav","Magdaléna","Libor", "Kristýna","Jakub","Anna","Věroslav","Viktor","Marta","Bořivoj", "Ignác","Oskar","Gustav","Miluše","Dominik","Kristián","Oldřiška", "Lada","Soběslav","Roman","Vavřinec","Zuzana","Klára","Alena", "Alan","Hana","Jáchym","Petra","Helena","Ludvík","Bernard", "Johana","Bohuslav","Sandra","Bartoloměj","Radim","Luděk","Otakar", "Augustýn","Evelína","Vladěna","Pavlína","Linda a Samuel","Adéla","Bronislav", "Jindřiška","Boris","Boleslav","Regína","Mariana","Daniela","Irma","Denisa"); kalendar2 = new Array("Marie","Lubor","Radka","Jolana","Ludmila","Naděžda", "Kryštof","Zita","Oleg","Matouš","Darina","Berta","Jaromír", "Zlata","Andrea","Jonáš","Václav","Michal","Jeroným","Igor", "Olívie a Oliver","Bohumil","František","Eliška","Hanuš","Justýna","Věra", "Štefan A Sára","Marina","Andrej","Marcel","Renáta","Agáta","Tereza", "Havel","Hedvika","Lukáš","Michaela","Vendelín","Brigita","Sabina", "Teodor","Nina","Beáta","Erik","Šarlota a Zoe","Den vzniku samostatného českého státu (1918)","Silvie", "Tadeáš","Štěpánka","Felix","Památka zesnulých","Hubert","Karel","Miriam", "Liběna","Saskie","Bohumír","Bohdan","Evžen","Martin","Benedikt", "Tibor","Sáva","Leopold","Otmar","Mahulena - Den boje studentů za svobodu a demokracii ","Romana","Alžběta", "Nikola","Albert","Cecílie","Klement","Emílie","Kateřina","Artur", "Xenie","René","Zina","Ondřej","Iva","Blanka","Svatoslav", "Barbora","Jitka","Mikuláš","Ambrož/Benjamín","Květoslava/Květoslav","Vratislav","Julie", "Dana","Simona","Lucie","Lýdie","Radana/Radan","Albína","Daniel", "Miloslav","Ester","Dagmar","Natálie","Šimon","Vlasta","Adam a Eva -Štědrý den", "Boží hod vánoční","Štěpán","Žaneta","Bohumila","Judita","David","Silvestr");

datum = new Date();
den = datum.getDate();
mesic = datum.getMonth()+1;
if (mesic>2) {
pr = 1;
} else {
pr = 0;
}
if (mesic<=7) {
dnes = (mesic-1)*30+den-pr+int(mesic/2);
} else {
dnes = (mesic-8)*30+den+213+int((mesic-7)/2);
}
zitra = dnes+1;
if (dnes==59 and rok%4<>0) {
zitra = dnes+2;
}
if (dnes==366) {
zitra = 1;
}

svatek = (svatky[dnes-1]);
svatekzitra = (svatky[dnes]);
napis = eval("Dnes má svátek "+svatek+", zítra "+svatekzitra+".");

Avatar

Autor komentáře: Honz11k

Datum vložení: 6.3.2004 11:58:29

no ta smycka mi taky prijde celkem nestastna vec, uz jen pro strasne relativni vyreseni problemu. ale nemyslim, ze je vhodne kritizovat bez jakehokoli lepsiho navrhu. takze predkladam svuj, zalozenej na jednoduchym retezci primo ve flashi. nechapu totiz, proc nahravat zbytecne textak nebo xml nebo jine externi soubory, kdyz se v nasem pripade nejedna o zadnou komplexni databazi... navic neni treba retezec editovat a proste dle meho nazoru je tohle reseni praktictejsi. vysvetlovat nic nebudu, kod je dole: (kontakt: icq IUN 166529292 - rad nekoho zaskolim nebo se necham zaskolit ve flashi)...

svatky = new Array("Nový rok","Karina", "Radmila","Diana","Dalimil","Tři králové","Vilma","Čestmír","Vladan", "Břetislav","Bohdana","Pravoslav","Edita","Radovan","Alice","Ctirad", "Drahoslav","Vladislav","Doubravka","Ilona","Běla","Slavomír","Zdeněk", "Milena","Miloš","Zora","Ingrid","Otýlie","Zdislava","Robin", "Marika","Hynek","Nela / Hromnice","Blažej","Jarmila","Dobromila","Vanda", "Veronika","Milada","Apolena","Mojmír","Božena","Slavěna","Věnceslav", "Valentýn","Jiřina","Ljuba","Miloslava","Gizela","Patrik","Oldřich", "Lenka","Petr","Svatopluk","Matěj","Liliana","Dorota","Alexandr", "Lumír","Horymír","Bedřich","Anežka","Kamil","Stela","Kazimír", "Miroslav","Tomáš","Gabriela","Františka","Viktorie","Anděla","Řehoř", "Růžena","Růt a Matylda","Ida","Elena a Herbert","Vlastimil","Eduard","Josef", "Světlana","Radek","Leona","Ivona","Gabriel","Marián","Emanuel", "Dita","Soňa","Taťána","Arnošt","Kvído","Hugo","Erika", "Richard","Ivana","Miroslava","Vendula","Heřman a Hermína","Ema","Dušan", "Darja","Izabela","Julius","Aleš","Vincenc","Anastázie","Irena", "Rudolf","Valérie","Rostislav","Marcela","Alexandra","Evženie","Vojtěch", "Jiří","Marek","Oto","Jaroslav","Vlatislav","Robert","Blahoslav", "Svátek práce","Zikmund","Alexej","Květoslav","Klaudie - Květnové povstání českého lidu ","Radoslav","Stanislav", "Státní svátek - den osvobození od fašismu (1945)","Ctibor","Blažena","Svatava/Svatoslava","Pankrác","Servác","Bonifác - Den matek ", "Žofie","Přemysl","Aneta","Nataša","Ivo","Zbyšek","Monika", "Emil","Vladimír","Jana","Viola","Filip","Valdemar","Vilém", "Maxmilián","Ferdinand","Kamila","Laura","Jarmil","Tamara","Dalibor", "Dobroslav","Norbert","Iveta a Slavoj","Medard","Stanislava","Gita","Bruno", "Antonie","Antonín","Roland","Vít","Zbyněk","Adolf","Milan", "Leoš","Květa","Alois","Pavla","Zdeňka","Jan","Ivan", "Adriana","Ladislav","Lubomír","Petr a Pavel","Šárka","Jaroslava","Patricie", "Radomír","Prokop","Státní svátek - Den slovanských věrozvěstů Cyrila a Metoděje","Státní svátek - Mistr Jan Hus","Bohuslava","Nora","Drahoslava", "Libuše a Amálie","Olga","Bořek","Markéta","Karolína","Jindřich","Luboš", "Martina","Drahomíra","Čeněk","Ilja","Vítězslav","Magdaléna","Libor", "Kristýna","Jakub","Anna","Věroslav","Viktor","Marta","Bořivoj", "Ignác","Oskar","Gustav","Miluše","Dominik","Kristián","Oldřiška", "Lada","Soběslav","Roman","Vavřinec","Zuzana","Klára","Alena", "Alan","Hana","Jáchym","Petra","Helena","Ludvík","Bernard", "Johana","Bohuslav","Sandra","Bartoloměj","Radim","Luděk","Otakar", "Augustýn","Evelína","Vladěna","Pavlína","Linda a Samuel","Adéla","Bronislav", "Jindřiška","Boris","Boleslav","Regína","Mariana","Daniela","Irma","Denisa"); kalendar2 = new Array("Marie","Lubor","Radka","Jolana","Ludmila","Naděžda", "Kryštof","Zita","Oleg","Matouš","Darina","Berta","Jaromír", "Zlata","Andrea","Jonáš","Václav","Michal","Jeroným","Igor", "Olívie a Oliver","Bohumil","František","Eliška","Hanuš","Justýna","Věra", "Štefan A Sára","Marina","Andrej","Marcel","Renáta","Agáta","Tereza", "Havel","Hedvika","Lukáš","Michaela","Vendelín","Brigita","Sabina", "Teodor","Nina","Beáta","Erik","Šarlota a Zoe","Den vzniku samostatného českého státu (1918)","Silvie", "Tadeáš","Štěpánka","Felix","Památka zesnulých","Hubert","Karel","Miriam", "Liběna","Saskie","Bohumír","Bohdan","Evžen","Martin","Benedikt", "Tibor","Sáva","Leopold","Otmar","Mahulena - Den boje studentů za svobodu a demokracii ","Romana","Alžběta", "Nikola","Albert","Cecílie","Klement","Emílie","Kateřina","Artur", "Xenie","René","Zina","Ondřej","Iva","Blanka","Svatoslav", "Barbora","Jitka","Mikuláš","Ambrož/Benjamín","Květoslava/Květoslav","Vratislav","Julie", "Dana","Simona","Lucie","Lýdie","Radana/Radan","Albína","Daniel", "Miloslav","Ester","Dagmar","Natálie","Šimon","Vlasta","Adam a Eva -Štědrý den", "Boží hod vánoční","Štěpán","Žaneta","Bohumila","Judita","David","Silvestr");

datum = new Date();
den = datum.getDate();
mesic = datum.getMonth()+1;
if (mesic>2) {
pr = 1;
} else {
pr = 0;
}
if (mesic<=7) {
dnes = (mesic-1)*30+den-pr+int(mesic/2);
} else {
dnes = (mesic-8)*30+den+213+int((mesic-7)/2);
}
zitra = dnes+1;
if (dnes==59 and rok%4<>0) {
zitra = dnes+2;
}
if (dnes==366) {
zitra = 1;
}

svatek = (svatky[dnes-1]);
svatekzitra = (svatky[dnes]);
napis = eval("Dnes má svátek "+svatek+", zítra "+svatekzitra+".");

Avatar

Autor komentáře: Stenlycup

Datum vložení: 8.3.2004 11:55:04

Nevim jak vam, ale v textu i ve zdrojaku je v "Layer=Layer 1, Frame=2: Line 19:" napsano "mesic = ++datum.getMonth();" a takhle mi to nejak nefunguje. Kdyz smazu ty ++, tak to frci...

Avatar

Autor komentáře: Stenlycup

Datum vložení: 9.3.2004 10:33:26

No aby toho nebylo malo, tak ten radek je hodne odflaklej...
Takhle to nejede a jeste tam neco chybi! mesic = ++datum.getMonth();
ready je - mesic = datum.getMonth()+1;
Diky predchozimu...

Avatar

Autor komentáře: Honz11k

Datum vložení: 9.3.2004 14:47:59

tak ted nevim, na co reagujes. ja jsem to delal ve flashi mx 2004 a problem neni zadny, ale jednotlive verze se trosku lisi v kodu (minimalne). jinak dukaz ze to funguje najdes na <a href='http://www.sweb.cz/c_honza' target='_blank'>http://www.sweb.cz/c_honza</a>.

Avatar

Autor komentáře: Stenlycup

Datum vložení: 9.3.2004 15:06:42

Reakce je na puvodni text teto diskuze, je to pekne vysvetleny, popsany, zdrojaky na stahnuti, ale jsou tam chyby. Puvodni nefungoval jak mel, tak jsem porovnaval a nasel diky tobe odlisnosti.

Avatar

Autor komentáře: Honz11k

Datum vložení: 25.3.2004 11:51:47

tak ted uz jsou ty stranky presunuty sem: <a href='http://www.metrosexualovy-stranky.tk' target='_blank'>http://www.metrosexualovy-stranky.tk</a>
:o))))

Zpět na článek | Úvodní stránka Interval.cz