Skulle behöva få lite hjälp angående hur man infogar variabelvärden i olika sammanhang:
Situation 1
När jag klickar på första knappen i en meny så sätter jag ett värde på en variabel (var_entry) som motsvarar den knappen t.ex: var_entry = 1.
När jag klickar på knapp nummer 2 så sätter jag värdet till var_entry = 2 osv...
Sen när jag ska jag ladda in en swf vill jag använda mig av av värdet i var_entry.
Situation 1: Detta skall fungera utmärkt. Dock så kan du få ange en sökväg till variabeln om den inte är global och finns i ett annat "scope" än den där kodraden.
Situation 2: I detta fallet så finns det två vägar att gå. Du kan antingen använda den såkallade "associative array":
_parent["entry" + var_entry].play();
Eller så kan du använda dig av eval():
eval("_parent.entry" + var_entry).play();
Skillnaden mellan associative array och eval() är att eval() klarar flera steg i dot-notation samtidigt. Men det går utmärkt att använda flera associative arrays efter varandra om så skulle behövas.
/Mirandir
246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849