Hi,
targ_oy="set(get(plugin[level1child].height));" //geht nicht
direkt in den Attributdefinition sind keine "Actions" möglich, nur statische Werte,
eine Möglichkeit wäre z.B. im "onloaded" Event es Plugins dynamisch Werte zu setzen,
set(name_of_plugin_to_change,hild); //geht nicht
das sollte eigentlich funktionieren,
"name_of_plugin_to_change" sollte laut deinem Beispiel "level1child" enhalten,
mit :
|
Quellcode
|
1
|
trace(name_of_plugin_to_change);
|
könntest du das z.B. überprüfen (im Log nachsehen, 'O' drücken um es zu öffnen)
tween(plugin[name_of_plugin_to_change].y, %2); //geht nicht
die Verwendung von Variablen als Index ist momemtan nicht möglich,
es wäre aber mittels einer weiteren "Action" möglich:
z.B.
|
Quellcode
|
1
2
3
4
5
|
<action name="tween_item">
tween(%1[%2].%3, %4);
</action>
...
tween_item(plugin, get(name_of_plugin_to_change), y, %2);
|
%1 = plugin
%2 = get(name_of_plugin_to_change)
%3 = y
%4 = %2 der vorherigen Action,
showtext(%1hild, textstyle1); //geht, es wird als zusammengeseztes string angezeig
|
Quellcode
|
1
|
showtext(get(%1hild), textstyle1);
|
sollte den "Inhalt" anzeigen
Kannst du mal ein beispiel geben wie es funktioniert ... kann mann es nutzen um strings dynamisch zu bauen die dann als argumente übergeben werden können??
z.B.
txtadd(text, 'Der Name des Plugins ist - ', get(name));
trace(text);
um diesen Text einer Action als parameter zu übergeben:
|
Quellcode
|
1
|
any_action( get(text) );
|
Schöne Grüße,
Klaus