Copy link to clipboard
Copied
Hello:
In other language I can use this kind of sentences:
function DoSomething (n:uint):void
{
var Myvalue:Object;
Myvalue="image"+n+"_mc");
Myvalue.gotoAndPlay(2);
}
How can achieve this? because the above code does not work.
Many thanks
You have an unmatched closing parenthesis so that will not work, but to use a String to target an object you can use the bracket notation...
this["image"+n+"_mc"].gotoAndPlay(2);
I show it without the variable since that is an unnecessary step, though you can use it if you prefer.
Copy link to clipboard
Copied
You have an unmatched closing parenthesis so that will not work, but to use a String to target an object you can use the bracket notation...
this["image"+n+"_mc"].gotoAndPlay(2);
I show it without the variable since that is an unnecessary step, though you can use it if you prefer.