Toon posts:

Director - timer vraagje

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi
ben net met stage gestart, en moet nu met director iets maken
er komt een presentatie, en als dan niemand klikt voor een minuut, moet hij terugschieten naar het begin, ik heb de volgende code maar die werkt niet
just started at my internship.. and have to work with director.
there will be this presentation.. and tthen when nobody clicks for a minute it should shoot back to the beginning.
but i have no clue what code to use.

on startMovie
tSeconds = 2
the timeOutLenth = tSeconds * 60
end
on timeOut
the timeOutScript = "timeOutAction"
end
on timeOutAction
go to "begin"
end
en het eerste frameding heet "begin"

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
zelf gebruik ik een homemade timer gebaseerd op "the milliseconds" gewoon in je frame loop steken en effe checken of > 1000*60. ...

Verwijderd

Topicstarter
sorrymaar kan je daar iets meer uitleg bij geven?

bedoel je
als T > 1000*60
goto begin
zegmaar?

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
tja ik gebruik director gewoon als scripttaal (ie meestal 0 sprites op mijn stage).

de code die voor jouw zou moeten werken:

on startMovie
the timeoutScript = "onTimeOut"
the timeoutLength = 60 * 60 * aantal_minuten.
end

on onTimeOut
-- do iets.
end


dit werkt dan gedurende de hele movie. staat allemaal gewoon in de help hoor...

[ Voor 3% gewijzigd door hobbit_be op 02-09-2003 10:54 ]


Verwijderd

Topicstarter
thank you sooooooooooo much, nena & lotte

Verwijderd

Topicstarter
oh. dat was nena.
hij schiet nu automatisch terug naar het begin na een minuut.
maar nu proberen we het zo tek rijgen dat hij dat pas doet 1 minuut na de laatste muisactie
het is een touchscreen, dus we hebben geen clicks, wel rolls
dus net

on lastRoll
the timeoutScript

etc
gedaan.. maar dit werkt niet./. we hebben geen help op onze director versie.
dus. als iemand weet wat er wel de naam voor "lastmouseaction" is is dat erg fijn!

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
geen help? hmm sounds dodgy (illegaal) to me:

nou goed:

the timeoutKeyDown = FALSE --disable key as a timeout event
the timeoutMouse = TRUE --enable mouse as reset timeout event

nu zou ie dus alleen mogen reageren op mouse events.

als dit niet zo is lijkt me het wat moeilijker:

schrijf dan een movie script:

on onTimeOut
if ((the lastEvent > 60*60*minuten)) then
-- dan pas doe iets
else
--rest the timer
end if
end
Pagina: 1