Sie sind nicht angemeldet.

perspixe

Schüler

  • »perspixe« ist der Autor dieses Themas

Beiträge: 64

Wohnort: Bologna, Italia, Vancouver, BC

  • Nachricht senden

1

Montag, 8. August 2016, 08:39

callwhen mousedown

Hello

I have some onmousedown events set up in krpano tag but from time to time I need specific actions for the next mousedown, only the next, not any other ones.
I thought of using

Quellcode

1
callwhen(event.mousedown(), myAcion());

It doesn't seem to work.
Am I missing something?

Thanks

2

Donnerstag, 11. August 2016, 12:44

Hi,

that's not possible, you would need to add another event...

Here a helper action for dynamically adding an one-time event:

Quellcode

1
2
3
4
5
6
7
<action name="onnextevent">
  delayedcall(0,
    calc(eventname, 'event' + events.count + (timertick BOR 0));
    set(events[get(eventname)].keep, true);
    txtadd(events[get(eventname)].%1, 'events.removearrayitem(', get(eventname), ');', "%2");
  );
</action>

Usage:

Quellcode

1
onnextevent('onmousedown', trace(next mousedown); );


Best regards,
Klaus