これは最初の質問とは少し異なります。
ビュー クラスはモデル クラスに直接アクセスしてはなりません。そのため、ビュー クラスはモデル クラスを変更するイベントを送出する必要があります。
1.) ある種の新しいイベントを定義する必要があります
public class ViewPropIsChangedEvent extends Event
{
public static const SET_NEW_VALUE:String = "theNewValue";
private var _value:Object;
public ViewPropIsChangedEvent(type:String, value:Object, bubbling:Boolean=true, cancelable:Boolean=false)
{
super(type,bubbling,cancelable);
_value = value;
}
public function get value():Object
{
return _value;
}
}
2.) View.mxml で ViewProp を変更した場合、イベントをディスパッチする必要があります。
dispatchEvent(new ViewPropIsChangedEvent(ViewPropIsChangedEvent.SET_NEW_VALUE, theNewValue))
3.) EventMap では、イベントを処理する必要があります
</EventHandlers type="{ViewPropIsChangedEvent.SET_NEW_VALUE}">
<PropertySetter generator="{ClassManager}"
targetKey="ClassProp"
source="{event.value}"/>
</EventHandlers>
4.) ModelMap では、Secondview.SecondProp を ClassManager.ClassProp に既にバインドしている必要があります。
<Injectors target="{Secondview}">
<PropertyInjector targetKey="SecondProp"
source="{ClassManager}"
sourceKey="ClassProp"/>
</Injectors>