Создайте переменную внутри вашего класса View с именем:
var main:Main;
Затем функция для получения объекта типа Main, который устанавливает переменную, которую вы создали выше, например:
public function setMain(mainIN:Main):void
{
main = mainIN;
}
Теперь у вас есть локальная копия всех данных, содержащихся в вашем основном классе документов в вашем классе View. Вы можете получить доступ к свойствам main, выполнив это (внутри функций вашего класса представления):
main.model.x = mouseX; //just an example. For this, your model variable inside Main would need to be public.
Чтобы передавать данные другим способом, вы просто создаете открытые свойства или функции внутри своего класса View, а затем, поскольку вы создали экземпляр View внутри вашего класса Main, он сможет получить доступ к нему как обычно с помощью кода вроде:
view.someViewFunction();
Таким образом, каждый класс имеет доступ к свойствам и функциям друг друга. Надеюсь, это поможет!