PDA

Volledige versie bekijken : Via datum naar bepaald frame


ramongulikers
%Europe/Berlin %433 %2005, 11:24
Hallo,

is er een bepaald actionscript waardoor mijn movie aan de hand van de actuele datum, naar een bepaald frame wordt gestuurd.
In ieder frame staat een maand (en jaar). Wanneer iemand op 27 juli 2005 de flashmovie opent, opent de movie dus op de frame met juli 2005.

Hier ben ik echt al lang naar op zoek, moet nu iedere maand handmatig een 'stop' zetten in de dan actuele maand. Kijk maar op www.ramongulikers.tk .

Alvast bedankt voor de verlossende tip/actionscript,

Ramon

behived
%Europe/Berlin %612 %2005, 15:42
var MyDate= new Date();
maand=MyDate.getMonth()+1;
gotoAndStop("maand"+maand);
labels:
maand1;maand2,...maand12

ramongulikers
%Europe/Berlin %634 %2005, 16:13
Hoi,

Dat is snel, maar waar moet ik dit scriptje nu plaatsen? En wordt nu ook het juiste jaar
gepakt? Want heb dus een rij van 12 frames van 2003, 2004 en 2005.

Alvast bedankt voor de reactie,

Ramon

behived
%Europe/Berlin %645 %2005, 16:29
Gewoon op de frame wanneer je de "tijdssprong" wil maken
voor het jaartal:
var MyDate= new Date();
maand=MyDate.getMonth()+1;
jaar=Mydate.getFullYear()
gotoAndStop("maand"+maand+"_"+jaar);
labels:
maand1_2005;maand2_2005,...maand12_2005

ramongulikers
%Europe/Berlin %652 %2005, 16:39
Hoi,

Het eerste scriptje werkt prima.
Maar het tweede scriptje werkt niet. Als ik de labels maak
dan stopt hij niet bij maand7_2005

Is hier nog een oplossing voor?

Wederom bedankt!

Ramon

theFlashWizard
%Europe/Berlin %654 %2005, 16:42
waarom kun je het eigenlijk niet op 1 frame doen waarop je actionscript in een dynamisch textfield de maand en het jaar enzo laat invullen?

ramongulikers
%Europe/Berlin %664 %2005, 16:56
Hoi,

Nou omdat ik nog bepaalde gebeurtenissen per maand wil ingeven.
En dat gaat niet zonder ingewikkelde scripts.
Kijk maar hier is de flashmovie (http://members.home.nl/ramongulikers/images/agenda.swf)

Nu kan ik dus voor iedere maand wat gebeurtenissen in de kalender zetten.
Maar wil dus dmv een script dat hij naar het juiste frame gaat; maand en jaar.

Ben er bijna, maar nog niet helemaal.

Ramon

behived
%Europe/Berlin %670 %2005, 17:05
typfoutje:
jaar=Mydate.getFullYear()
moet zijn:
jaar=MyDate.getFullYear()

ramongulikers
%Europe/Berlin %675 %2005, 17:12
Hoi Behived,

Bedankt voor de reactie. Maar zie het verschil niet in
het typefoutje. Zou je het nogmaals kunnen verbeteren?

Alvast bedankt.

Ramon

ps. Aan jouw site te zien, zie je wel wie hier de pro is van ons twee!
Erg mooie site, petje af.

sanderH
%Europe/Berlin %688 %2005, 17:30
het gaat om de hoofdletter D in MyDate ipv Mydate

theFlashWizard
%Europe/Berlin %700 %2005, 17:48
ey ramongulikers, ik zou je ook nog wel heel ff willen helpen maar is er iets speciaals aan dat enigste frame waar hij niet stopt?
want een gotoAndStop doet normaal gesproken precies wat je denkt dat hij zou doen.. ergens heen gaan en stoppen..

ramongulikers
%Europe/Berlin %916 %2005, 23:00
Nou het werkt perfect. Heb alle frames een eigen label gegeven en script doet de rest.
Hoef ik niet meer maandelijks de 'stop' te verplaatsen.

Bedankt voor jullie raad en tijd!!

Ramon

behived
%Europe/Berlin %449 %2005, 11:47
graag gedaan
ps: ben nog lang geen pro hoor, kan hier nog veel leren van de echte pro's op dit forum, zowel qua design als scripting!!