dakans
%Europe/Berlin %639 %2005, 16:20
Beste mensen,
Ik ben dus bezig met een presentatie. Om mezelf te dwingen AS te leren heb ik in dit project zoveel mogelijk AS proberen te verwerken, met het gevolg dat ik hier menig topic geopend heb. De presentatie is inmiddels grotendeels af, maar ik heb weer een probleem:
Op het laatse frame stopt de presentatie en middels een 40 tal buttons is het mogelijk externe swf'jes aan te roepen die een metermafose van personen laten zien (zie: http://www.flashfocus.nl/forum/showthread.php?t=4339). Dit loopt allemaal prima, het enige probleem is dat na een bepaalde tijd de presentatie weer opnieuw begint (bij frame 2) ondanks dat ik een stop(); op het laatste frame geplaatst. Dit is vrij lastig degene die na die bepaalde tijd nog foto's wil bekijken.
Ik heb de tijd getimed hoe lang het duurde voordat de presentatie weer opnieuw begon te spelen, dit was zo'n 5 minuten. Zo kwam ik erachter dat het waarschijnlijk met het AS-aftelmechanisme te maken heeft die ik op frame 1 heb staan, zie hieronder:
_root.tijd = 300000;
setInterval(Aftellen,1000);
function Aftellen(){
_root.tijd -= 1000;
_root.minuten = Math.floor((_root.tijd/(60*1000)));
_root.seconden = (_root.tijd/1000)-(_root.minuten*60);
if(_root.tijd == 0){
stop();
gotoAndPlay(2);
}
}
Dit is gekoppeld aan 2 dynamische tekstvakken waarvan de 1 var.name = minuten en de ander var.name = seconden.
Ik heb dit script een tijdje geleden van FlashFiles gehaald omdat ik toen nog niet wist dat FlashFocus nog bestond. Het enige wat ik wilde was een 'countdown' die van 5 minuten naar nul aftelde (niet naar een bepaalde datum ofzo, serveronafhankelijk, zo simpel mogelijk). Inmiddels ben ik erachter dat het gebruik van _root behoorlijk omstreden is, maar toch hij deed het en daar was ik met mijn weinige kennis van AS allang tevreden mee. Er staat een stop(); in dit script, maar die blijkt dus niet te werken. Moet ik het een een apparte MC zetten en die dan unloaden op frame 2? Of is er een simpelere oplossing?
Elke vorm van hulp is welkom!
Groeten, David.
Ik ben dus bezig met een presentatie. Om mezelf te dwingen AS te leren heb ik in dit project zoveel mogelijk AS proberen te verwerken, met het gevolg dat ik hier menig topic geopend heb. De presentatie is inmiddels grotendeels af, maar ik heb weer een probleem:
Op het laatse frame stopt de presentatie en middels een 40 tal buttons is het mogelijk externe swf'jes aan te roepen die een metermafose van personen laten zien (zie: http://www.flashfocus.nl/forum/showthread.php?t=4339). Dit loopt allemaal prima, het enige probleem is dat na een bepaalde tijd de presentatie weer opnieuw begint (bij frame 2) ondanks dat ik een stop(); op het laatste frame geplaatst. Dit is vrij lastig degene die na die bepaalde tijd nog foto's wil bekijken.
Ik heb de tijd getimed hoe lang het duurde voordat de presentatie weer opnieuw begon te spelen, dit was zo'n 5 minuten. Zo kwam ik erachter dat het waarschijnlijk met het AS-aftelmechanisme te maken heeft die ik op frame 1 heb staan, zie hieronder:
_root.tijd = 300000;
setInterval(Aftellen,1000);
function Aftellen(){
_root.tijd -= 1000;
_root.minuten = Math.floor((_root.tijd/(60*1000)));
_root.seconden = (_root.tijd/1000)-(_root.minuten*60);
if(_root.tijd == 0){
stop();
gotoAndPlay(2);
}
}
Dit is gekoppeld aan 2 dynamische tekstvakken waarvan de 1 var.name = minuten en de ander var.name = seconden.
Ik heb dit script een tijdje geleden van FlashFiles gehaald omdat ik toen nog niet wist dat FlashFocus nog bestond. Het enige wat ik wilde was een 'countdown' die van 5 minuten naar nul aftelde (niet naar een bepaalde datum ofzo, serveronafhankelijk, zo simpel mogelijk). Inmiddels ben ik erachter dat het gebruik van _root behoorlijk omstreden is, maar toch hij deed het en daar was ik met mijn weinige kennis van AS allang tevreden mee. Er staat een stop(); in dit script, maar die blijkt dus niet te werken. Moet ik het een een apparte MC zetten en die dan unloaden op frame 2? Of is er een simpelere oplossing?
Elke vorm van hulp is welkom!
Groeten, David.