PDA

Volledige versie bekijken : var inlezen


wvbdesign
%Europe/Berlin %681 %2007, 16:21
Hoi,

Teneerste weet ik dat er al een boel onderwerpen over mijn vraag bestaan maar ik kom er niet uit. Ik heb heel weinig kennis van as.

Ik heb een countdown teller gevonden. Ik zou graag een datum op kunnen geven in een html bestand. De swf leest dan de datum uit en geeft de aantal dagen en tijd weer voordat het kerst is bijvoorbeeld.

Dit is mijn code:


//Dit is vrij te gebruiken
//maak een tekstvakje (dynamic) en noem het "tekstvak" daar komen de dagen en tijd in

// Prototype voor het Date object
Date.prototype.countDown = function()
{
// De huidige tijd word opgeslagen
var now = new Date();

// Het aantal milliseconden tussen nu en de gekozen datum wordt uitgerekend
var milisec = this - now;

// Het aantal milliseconden wordt omgerekend naar dagen, uren, minuten en seconden
var days = Math.floor(milisec / 86400000);
milisec -= (days * 86400000);

var hours = Math.floor(milisec / 3600000);
milisec -= (hours * 3600000);

var minutes = Math.floor(milisec / 60000);
milisec -= (minutes * 60000);

var seconds = Math.floor(milisec / 1000);
milisec -= (seconds * 1000);

if(hours < 10){
hours = "0" + hours;
}
if(minutes < 10){
minutes = "0" + minutes;
}
if(seconds < 10){
seconds = "0" + seconds;
}
// De tijd tot de datum teruggeven in een string
return "Aantal dagen: " + days + " tijd " + hours + " " + minutes + ((minutes == 1) ? " " : " ") + " " + seconds + ((seconds == 1) ? " " : " ");
}

// Gebruik
// Een datum aanmaken (jaar, maand, dag, uur, minuten, seconcen)
var someDate = new Date(2009, 01, 01, 00, 0, 0);
// Een onEnterFrame om de countdown te tracen in het tekstvak
this.onEnterFrame = function()
{ tekstvak.text = someDate.countDown();
}



hoe kan ik er nu voor zorgen dat ik een datum in een html bestand kan opgeven en dat flash deze inleest en de aantal dagen weergeeft?

Ik heb weinig ervaring met AS wie zou mij hiermee willen helpen..

Alvast bedankt,

Thomaz
%Europe/Berlin %689 %2007, 16:32
Om een var in de SWF te krijgen kan je dit doen bij het embedden in je HTML:
mijnSwf.swf?var=value

Verder zou je een boek over Flash kunnen kopen om er wat over te leren.
En dit is het Flex/AS3 forum...

Roenes
%Europe/Berlin %001 %2007, 00:01
Topic even verplaatst :)

Het kan inderdaad op de manier die Thomaz aangeeft maar het kan ook met flashvars. Zoek daar even naar op het forum :)

Laiverd
%Europe/Berlin %013 %2007, 00:19
Crossposten wordt niet op prijs gesteld. Blijf gewoon in je oorspronkelijke thread (http://www.flashfocus.nl/forum/showthread.php?t=27785) en breng mensen s.v.p. niet in verwarring.

John