Iteration über die Parameter/Argumente ein Action ?

  • Hallo zusammen,

    entsprechend folgendes Forumeintrags (A Tutorial on Krpano Action Arguments (pt 1)) ist es möglich bis zu 99 Parameter für eine Aktion (action) anzuhängen.

    Besteht die Möglichkeit die Anzahl der übergebenen Parameter innerhalb der Aktion auszulesen und dann mittels For-Schleife drüber zu iterieren?

    Beispiel - Aufruf der Aktion

    Code
    action(change_hotspot, hs1, hs2, h6);
    Code
    action(change_hotspot, h3);


    Naive Vorstellung für die Aktion

    Code
    <action name="change_hotspot"> 
     for(set(i,0), i LT given_parameter.count, inc(i), 
     set(hotspot[%i].alpha, 1.0);
    ); 
    </action>
  • Hi,

    nein, ein Iteration über die Parameter ist grundsätzlich nicht möglich.

    Die Parameter werden durch 'Suchen & Ersetzen' in den Code eingefügt, d.h. das 'Auflösen' der % Parameter passiert noch vor dem eigentlichem Ausführen des Codes.

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!