PEF <xx@xxx.xx> wrote:
> Hej,
> 
> Når jeg benytter eval() i nedenstående tilfælde, får jeg returneret værdien
> "undefined":
> 
> function createFields()  : Void {
> 
>     for (var i : Number = 0; i < elements.length; i++) {
>        list_mc.createTextField ("field" + i + "_txt", i, 0, 0, 100, 21);
>        var t_txt : TextField = eval("list_mc.field" + i + "_txt");
> 
>        trace (t_txt + "  :  "  + eval("list_mc.field0_txt") + "  :  " + i);
>         // trace udskriver:  undefined  :
> _level0.container0_mc.dropdownList_mc.field0_txt  0
>                                     undefined  :
> _level0.container0_mc.dropdownList_mc.field0_txt  1
>                                     ....
>                                     undefined  :
> _level0.container0_mc.dropdownList_mc.field0_txt  4
> 
> 
>        t_txt._y = i * height;
>       ...
>       ...
>       }
> }
> 
> Jeg har rodet med det i en time nu - uden at komme videre - og det er sort
> for mig, hvorfor brugen af en numerisk variabel i parameteren til eval, får
> evalueringen til at kikse.
> 
> Håber en eller anden har en forklaring - og en løsning
Så vidt jeg kan se trenger du vel ikke eval i selve tracingen? Du ønsker
vel bare å trace t_txt?
-- 
Knut Einar Skjær
www.rsd.no