привязка Flash-путей, константы - PullRequest
1 голос
/ 22 октября 2009

возможно ли использовать строку в качестве пути?

вместо _parent._parent.myVar=123;

используйте что-то вроде этого:

var path = '_parent._parent';

, а затем использовать его как

path.myVar=123';

1 Ответ

0 голосов
/ 22 октября 2009

Вы можете использовать несколько [].

для вашего примера вам нужно _parent._parent:

var path = '_parent';
this[path][path].myVar = 123;

другой пример:

var path1 = '_parent';
var path2 = 'apple';
this[path1][path2].myVar = 456;
//equals to _parent.apple.myVar = 456;
...