Hallo Leute,
wo ist das Komma zuviel? - oder was mache ich falsch?
Code
<action name="a_scale">
trace(v_spot);
if(
v_spot == 1,
trace('test is 1');
set(hotspot[spot-1].scale,2);
,
v_spot == 2,
trace('test is 2');
set(hotspot[spot-2].scale,2)
,
v_spot == 3,
trace('test is 3');
set(hotspot[spot-3].scale,2)
);
</action>
Display More
Ich übergebe die Werte für v_spot an die Aktion und erhalte per trace die Werte für v_spot 1, 2, 3 wie erwartet, aber die Bedingungen scheinen trotzdem nur für 1 erfüllt. Nur dafür bekomme ich ein trace: "test is 1" und die Aktion wird entsprechend ausgeführt. Dabei ist das eine Abwanddlung des KRPano-Code-Beispiels zur If Abfrage:
Code
if(
test == 1, trace('test is 1'),
test == 2, trace('test is 2'),
test == 3, trace('test is 3'),
trace('test is someting else')
);
(funktioniert übirgens auch nicht)
Stehe gerade auf dem Schlauch...
Vielen Dank für eure Hilfe,
Michael