• DEBUG: element=[arrayname0,arrayname1] length=2 type=array
    DEBUG: element[arrayname0].attribute=undefined type=undefined

    DEBUG: element[arrayname0].attribute1=value1 type=string


    //<element arrayname="arrayname0" attribute="value" attribute1="value1"/>
    //<element arrayname="arrayname1" attribute="value" attribute1="value1"/>


    <action name="action_diwmwaubdqpe" autorun="onstart">
    def(element, array);
    def(element[0], string,'arrayname0');
    def(element[1], string,'arrayname1');
    def(element[arrayname0].attribute, string, 'value');
    def(element[arrayname0].attribute1, string, 'value1');

    debugvar(element);
    debugvar(element[arrayname0].attribute);
    debugvar(element[arrayname0].attribute1);

    for(set(i,0),i LT element.length,inc(i) ,
    set(element[get(i)], calc('arrayname' + i));

    trace('length=',element.length);
    trace('index=','element[',get(i),'].index','=',get(element[get(i)]));

    trace('name=','element[',get(i),'].name','=',get(element[get(i)]));
    trace('attribute=','element[',get(i),'].attribute','=',get(element[arrayname0].attribute));
    trace('attribute=','element[',get(i),'].attribute1','=',get(element[arrayname0].attribute1));
    );
    </action>

  • <action name="action_dsyrxfpbetum" autorun="onstart">
    def(test, array);
    set(test[0], i1);
    set(test[1], i2);
    set(test[2], i3);
    debugvar(test);
    for(set(i,0),i LT test.length,inc(i) ,
    debugvar(test[get(i)]);
    trace('array.length','=',get(test.length));
    trace('test[',get(i),'].index','=',get(test[get(i)]));
    );
    </action>

    Klaus
    Value-Arrays
    What is his use?
    Can you write an example?
    thank you
    https://krpano.com/docu/actions/#valuearrays
    *smile* *smile* *smile*

Participate now!

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