ActionScript, заменяющий длинный список отображаемых путей в коде? - PullRequest
0 голосов
/ 14 сентября 2010

Я хотел бы сделать мой код более легким для чтения, заменив длинные пути переменными или чем-то подобным.

В моем коде я могу целиться на экземпляр много раз, но у экземпляра может быть длинный путьглубоко в списке отображения.например: экземпляр myButton может быть расположен в myButtonsPanel.section2.redArea.myButton, или что-то в этом роде.

Возможно ли заменить этот длинный путь в качестве переменной или константы?что-то вроде:

var myPath = myButtonsPanel.section2.redArea;

, поэтому вызов экземпляра будет:

myPath.myButton;

1 Ответ

1 голос
/ 14 сентября 2010

Не путь, а фактическая кнопка

var myButton:MovieClip = myButtonsPanel.section2.redArea.myButton;

, хотя вы также можете сделать это:

var myContainer:MovieClip = myButtonsPanel.section2.redArea;

//then access your button like this
myContainer.myButton

Это действительно зависит от того, что вам нужно сделать, но идея в том,что вместо сохранения пути вы фактически ссылаетесь на MovieClip напрямую, а затем используете эту переменную для доступа к этому MovieClip

...