Я пытаюсь объявить переменную класса в функции и получить доступ к ее свойствам в другой функции, но получаю ошибку 1120. Вот мой код:
// function content
if (components == "settings")
{
import DialogComponentsSettings;
var dialogComponentsSettings:DialogComponentsSettings = new DialogComponentsSettings();
addChild(dialogComponentsSettings);
dialogComponentsSettings.init();
back_mc.addChild(dialogComponentsSettings.settings_mc);
dialogComponentsSettings.okBtn.addEventListener(MouseEvent.CLICK, onOkClick);
dialogComponentsSettings.cancelBtn.addEventListener(MouseEvent.CLICK, onCancelClick);
}
private function onOkClick(e:MouseEvent):void
{
var arr:Array = new Array();
arr[0] = e.target.name;
arr[1] = dialogComponentsSettings.cb.selected;
arr[2] = dialogComponentsSettings.ns.value;
arr[3] = dialogComponentsSettings.ta.text;
dispatchEvent(new CustomEvent(CustomEvent.PASS_PARAMS, arr));
}
Это дает мне ошибку:
... \PopupDialog.as, строка 129, столбец 13 1120: Доступ к неопределенному свойству dialogComponentsSettings.
Как я могу это исправить?